我有一个网站,我想在其中将针对我的域的所有查询重定向到首页。
http://www.example.com/?ref=something_query_string
http://www.example.com/?ref=something_else_query_string
http://www.example.com/?id=something_query_string
上述所有变体应重定向(301)到
http://www.example.com
以及带有URI后的查询字符串的任何URL,例如
http://www.example.com/some_uri_in_middler/?ref=something_query_string
不应重定向。
到目前为止我已经尝试过的
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^/$ / [R=302,L]
但这失败了,因为它导致了无限重定向循环:(
任何帮助将不胜感激!