Jump to content

Basic ReWrite with custom error 404


Recommended Posts

Hi all,

 

I am trying to do a simple re-write with a custom error document. The following code works fine if I call a file without an extension.

 

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]

 

The problem is when I try to add a custom error document for the 404 error I get an internal 500 error.  This is the problem code:

 

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]

ErrorDocument 404 /test/errors/error404.html

 

Can anyone please tell me what I'm doing wrong?

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/158818-basic-rewrite-with-custom-error-404/
Share on other sites

  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.