I must do a little trick for a site! The idea is:
example:
www.mysite.com/page1.htm -> exists -> go to file page1.htm
www.mysite.com/page2.htm -> NOT exists -> go to file default.php but with url "www.mysite.com/page2.htm"
It's possible to do this all by .htaccess?
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ /default.php [L]
It is not mentioned here but FallbackResource is the new recommended way of handling not-found (404) URLs. Example:
FallbackResource /not-404.php
From Apache manual:
Use this to set a handler for any URL that doesn't map to anything in your filesystem, and would otherwise return HTTP 404 (Not Found).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With