RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z_.\-]+)(/.*)?$ $1.php$2 [L] RewriteRule \.inc\.php /404.php [L] ErrorDocument 404 /404.php