我已经为这个看似简单的重定向任务苦苦挣扎了好几个小时,而我的一生都无法让它继续下去。无论我在 url 中传递1 还是 19的值,在这两种情况下它都会将我重定向到http://mywebsite.com/catalogue-gifts/chicks。(理想情况下,我希望第二个条件/规则将用户带到http://mywebsite.com/catalogue-gifts/mango-fruit-trees/)
以下是我所拥有的:
RewriteCond %{QUERY_STRING} pID=1<br />
RewriteRule ^product_details2\.asp$ http://mywebsite.com/catalogue-gifts/chicks$1? [L,R=301]
RewriteCond %{QUERY_STRING} pID=19<br />
RewriteRule ^product_details2\.asp$ http://mywebsite.com/catalogue-gifts/mango-fruit-trees$1? [L,R=301]
非常感谢任何帮助..谢谢