azumica Posted May 19, 2020 Share Posted May 19, 2020 Hi people i have this link http://localhost/ViewCategory/PHP my problem is everytime i put / from PHP/ it will redirect me to Access forbiden andd return me this http://localhost/C:/xampp/htdocs/index.php?Active=ViewCategory&PostCategory=PHP/ how to fix it this is how my htaccess code Options -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{DOCUMENT_ROOT}/$1 -f RewriteRule ^[^/]+/([^.]+\.(?:js|css|jpe?g|png|gif))$ /$1 [L,R=301,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9-z\-]+)/?$ index.php?Active=$1 [L] RewriteRule ^([a-zA-Z0-9-z\-]+)/([^.]+)$ index.php?Active=$1&PostCategory=$2 [L] Quote Link to comment Share on other sites More sharing options...
gizmola Posted May 19, 2020 Share Posted May 19, 2020 If I understand your question, you are having an issue with trailing slashes on your url? # First rule after RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /(.*)/$ RewriteRule ^ /%1 [R=301,L] Quote Link to comment Share on other sites More sharing options...
azumica Posted May 19, 2020 Author Share Posted May 19, 2020 ohh i figured it out sir thank you the problem is it is not accepting PHP i dont know why but when i change it to http://localhost/ViewCategory/Something/ its working but when its http://localhost/ViewCategory/PHP/ it redirecting me to access forbiden i dont know why? Quote Link to comment Share on other sites More sharing options...
requinix Posted May 19, 2020 Share Posted May 19, 2020 Do you have mod_security installed? Quote Link to comment Share on other sites More sharing options...
azumica Posted May 21, 2020 Author Share Posted May 21, 2020 I dont know sir what is that i am using xampp on my pc Quote Link to comment Share on other sites More sharing options...
requinix Posted May 21, 2020 Share Posted May 21, 2020 It's an Apache module. Look in your Apache setup to see if you have it. Quote Link to comment Share on other sites More sharing options...
gizmola Posted May 21, 2020 Share Posted May 21, 2020 On 5/19/2020 at 4:26 PM, requinix said: Do you have mod_security installed? You can run the httpd.exe from a cmd and get a list of the installed modules: drive:/path/to/apache/httpd.exe -t -D DUMP_MODULE Quote Link to comment 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.