I was doing a little reading and found a reference that some 301 redirect rules can cause a double jump. I've tried to find more information on this and have been unsuccessful.
I really get confused when I open up my .htaccess file; but, I am moving a site and decided to tackle this job myself. My problem is that under some conditions (when dynamic content is present), I'm getting that double jump.
Here is a snippet of my .htaccess
[size=2]RewriteEngine On
rewriteCond %{HTTP_HOST} ^aaa\.bbb\.ccc\.ddd
rewriteRule (.*) http://www.domain.com/$1 [R=301]
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301]
RewriteCond %{QUERY_STRING} ^prod=12345$ [NC]
RewriteRule ^proddetail\.asp$ http://www.domain.com/index.php?_a=viewProd&productId=2 [NC,R=301,L][/size]
Can someone tell me if this is a problem and how to fix it. Should I simply remove the [R=301] from the last rule shown?