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. Quote Link to comment https://forums.phpfreaks.com/topic/253928-http-error-403/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.