我尝试将以下网址http://bla.bleh.com/?node_id=123&uid=456
重定向到http://bla.bleh.com/yeah/baby/?node_id=123&uid=456
尝试了很多东西:
RewriteCond %{QUERY_STRING} ^node_id=123&uid=([0-9]+)$
RewriteRule ^/\?node_id=142&uid=([0-9]+)$ /yeah/baby/?node_id=123&uid=$1 [L,R=301]
或
RewriteCond %{QUERY_STRING} ^node_id=123&uid=([0-9]+)$
RewriteRule ^/\?node_id=142&uid=([0-9]+)$ /yeah/baby/?node_id=123&uid=%1 [L,R=301]
我几乎被困住了。有人对我这个想法吗?
答案 0 :(得分:1)
RewriteRule仅在Path上运行(不包括查询字符串),
RewriteCond %{QUERY_STRING} ^node_id=123&uid=([0-9]+)$ [NC]
RewriteRule ^/?$ /yeah/baby/?node_id=123&uid=%1 [L,R=301]