Forum Moderators: phranque
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1\.php [L]
RewriteCond %{REQUEST_URI} \.php$
RewriteRule ^(.*)$ - [L,R=404] RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(.*)$ - [L,R=404]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /$1\.php [L] It's not working if someone trys example.com/bar and there is no bar.php file.