我正在寻找一种向htaccess添加规则的方法,该规则会自动将GET参数添加到子域中的请求中(原因很长并且看起来不相关)。
因此sub.example.com应重定向到sub.example.com?parameter=test
我遇到的问题是循环引用。必须有办法避免这种情况吗?
答案 0 :(得分:3)
您可以尝试以下代码:
RewriteEngine On
RewriteCond %{QUERY_STRING} !(^|&)parameter=test(&|$) [NC]
RewriteCond %{HTTP_HOST} ^sub\.example\.com$ [NC]
RewriteRule ^ %{REQUEST_URI}?parameter=test [L,R=301,QSA]