我已经重定向的清单做,很多都是类似于别人,而是少跌多restrictives,例如:多QUERY_STRING联合ALONE QUERY_STRING
http://www.example.com/example/form.aspx?code=2 到 http://www.google.com
而且在另一方面:
http://www.example.com/form.aspx?category=5&code=2 到 http://www.microsoft.com
现在,我试着用:
RewriteCond %{QUERY_STRING} ^code=2$
RewriteCond %{REQUEST_URI} "^/example/form(.*)"
RewriteRule (.*) http://www.google.com? [R=301,L]
RewriteCond %{QUERY_STRING} code=2
RewriteCond %{QUERY_STRING} category=5
RewriteCond %{REQUEST_URI} "^/example/form(.*)"
RewriteRule (.*) http://www.microsoft.com? [R=301,L]
是,任何的是去http://www.google.com/?code=2或http://www.google.com/?code=2&category=5
你有什么建议的问题?
谢谢你。
使用'的RewriteCond%{QUERY_STRING}代码= 2 $ '和'RewriteCond%{QUERY_STRING} code = 234 $'而不是'RewriteCond%{QUERY_STRING} ** code = 2 **'和'RewriteCond%{QUERY_STRING} ** code = 234 **'。 –
我已经更新了答案。请检查一下。 –
下次请将它更新为您的问题或提出一个新问题,而不是添加为另一个答案。 –