mod_rewrite urlencoding an already urlencoded query string parameter - any way to disable this?
Solution 1:
the way to accomplish this is via the NE (no escape) paramater.
RewriteRule ^something.swf$ http://www.newdomain.com/something.swf [R=302,L]
should in fact read
RewriteRule ^something.swf$ http://www.newdomain.com/something.swf [R=302,NE,L]
this will force mod_rewrite to leave all query string values as they are, without doing any encoding / escaping.
as easy as that :)