Help with Apache mod_rewrite rules
Posted
by
Brian Neal
on Pro Webmasters
See other posts from Pro Webmasters
or by Brian Neal
Published on 2011-02-26T23:21:31Z
Indexed on
2011/02/26
23:32 UTC
Read the original article
Hit count: 472
apache
|mod-rewrite
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.
© Pro Webmasters or respective owner