<IfModule mod_rewrite.c>


   RewriteEngine On

   # RewriteCond %{HTTPS} on
   # RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
   
   RewriteCond %{HTTP:Authorization} ^(.+)$ 
   RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


   # Static resources if they exist
   # RewriteCond %{DOCUMENT_ROOT}/public/$1 -f
   # RewriteRule (.+) public/$1 [L]

   RewriteCond %{REQUEST_FILENAME} -d [OR]
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^ ^$1 [N]

   RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
   RewriteRule ^(.*)$ public/$1 

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^ server.php

</IfModule>
