0

我尝试将以下 URL 重定向http://bla.bleh.com/?node_id=123&uid=456http://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]

我几乎被困住了。有人对我有什么想法吗?

4

1 回答 1

1

RewriteRule 仅在路径上运行(不包含查询字符串),

RewriteCond     %{QUERY_STRING} ^node_id=123&uid=([0-9]+)$ [NC]
RewriteRule     ^/?$ /yeah/baby/?node_id=123&uid=%1 [L,R=301]
于 2013-06-23T16:57:34.007 回答