ichthyous - 7:30 pm on Mar 21, 2011 (gmt 0)
I moved the rule to directly after RewriteEngine On and before the internal rewrites start. I'm not sure what you mean "the redirects should not be touching..."? There is a line break after so they are not touching...please explain.
I tested this with an http server response code checker and there is a problem. It seems the first time you hit the old url in a browser you get redirected to the site's login page at:
The server response codes are all correct...show a 301 redirect from 1st url to 2nd, then a 200 OK. But the page shown visually is the login page. It seems that this happens with every browser the 1st time, but if you try again it redirects properly the 2nd time. Looks like session ID problems?