RewriteEngine On
Options +FollowSymLinks

# force https
#RewriteCond %{HTTPS} off
#RewriteCond %{HTTP_HOST} !localhost
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^index.php$ cms/twig.php?twig_file_name=index [L]

RewriteRule ^img/(.*)$ cms/image.php?id=$1 

#RewriteCond %{SCRIPT_FILENAME} !-d
#RewriteCond %{SCRIPT_FILENAME} !-f
#RewriteCond %{SCRIPT_FILENAME}.php !-f
#RewriteRule ^(.*)/(.*)$ cms/twig.php?twig_file_name=$1 [QSA]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME}.php !-f
RewriteRule ^(.*)$ cms/twig.php [QSA,L]

#remove php extension
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

#RedirectMatch 301 ^/?$ cms/twig.php?twig_file_name=index