sotusotusotu Posted May 19, 2009 Share Posted May 19, 2009 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 More sharing options...
dreamwest Posted June 13, 2009 Share Posted June 13, 2009 Your making it too complicated ErrorDocument 404 /error_pages/error404.htm ErrorDocument 403 /error_pages/error403.htm Link to comment https://forums.phpfreaks.com/topic/158818-basic-rewrite-with-custom-error-404/#findComment-854884 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.