Page 1 of 1

301 redirect question

New postPosted: 05 Feb 2009 12:07
by renieravin
I have a site that uses legacy ugly urls like so:

http://mysite.com/blogger.php?blogger=9624

So, in my quest for pretty urls, I have used mod_rewrite and apache to change the above to this:

http://mysite.com/blogger/9624/

Here is my rewrite rule:

RewriteRule ^blogger/([0-9]+)/$ /blogger.php?blogger=$1

The above works fine. Now,the problem is my ugly urls are linked to from external websites. So I need to 301 redirect "http://mysite.com/blogger.php?blogger=9624" to "http://mysite.com/blogger/9624/". How do I do that with my rewrite rule without having an endless loop?