Page 1 of 1

Rewrite Rules not working

PostPosted: 29. April 2012 09:20
by magicmarkuk

I am having problems with ReWrite rules not working. Everytime I click a link that has a rewrite rule attached I get a 404 error.

The .htaccess file is as follows:

Code: Select all
options -multiviews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^users$ users.php
RewriteRule ^login$ login.php
RewriteRule ^logout$ logout.php
RewriteRule ^signup$ signup.php
RewriteRule ^forgotpassword$ forgotpassword.php
RewriteRule ^feature$ feature.php
RewriteRule ^feature_success$ feature_success.php
RewriteRule ^purchases$ purchases.php
RewriteRule ^categories/([^/.]+)?$ cat.php?cid=$1&%{QUERY_STRING}
RewriteRule ^user/([^/.]+)?$ user.php?uname=$1&%{QUERY_STRING}
RewriteRule ^tags/([^/.]+)/([^/.]+)?$ tags.php?cid=$1&tag=$2&%{QUERY_STRING}
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]*)?$ view.php?title=$1&id=$2&%{QUERY_STRING}
<IfModule mod_security.c>
   # Turn off mod_security filtering.
   SecFilterEngine Off

   # The below probably isn't needed,
   # but better safe than sorry.
   SecFilterScanPOST Off

I have checked the httpd.conf file and this has the following line not commented out:

Code: Select all
LoadModule rewrite_module modules/

Can anyone suggest what else could be causing the problem please?

Many thanks