Help with Apache mod_rewrite rules
- by Brian Neal
I want to change some legacy URL's like this:
/modules.php?name=News&file=article&sid=600
to this:
/news/story/600/
This is what I have tried:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^name=News&file=([a-z_]+)&sid=([0-9]+)
RewriteRule ^modules\.php /news/story/%2/ [R=301,L]
However I still get 404's on the old URLs.
I do have some other rewrite rules working, so I am pretty sure mod_rewrite is enabled and functioning.
Any ideas? Thanks.