squiblo Posted December 28, 2011 Share Posted December 28, 2011 In my .htaccess file in the root directory I have the following: RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?p=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?p=$1 ErrorDocument 403 /s/403 If I type an address like "website.com/path" that works correctly. But I want to make sure that misspelt addresses are also handled correctly, if I type "website.com/path*" (accidentally putting an asterisk on the end) I get HTTP Error 403, even though I put ErrorDocument 403 /s/403. Note: I expected the ErrorDocument to work because it worked for HTTP Error 404 Maybe it is as simple as changing the regex but I'm not sure. Thanks in advance. Link to comment https://forums.phpfreaks.com/topic/253928-http-error-403/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.