1

我正在寻找一种向 htaccess 添加规则的方法,该规则将自动将 GET 参数添加到进入子域的请求中(原因很长,似乎无关紧要)。

所以 sub.example.com 应该重定向到 sub.example.com?parameter=test

我遇到的问题是循环引用。一定有办法避免这种情况吗?

4

1 回答 1

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]
于 2013-10-29T18:31:04.207 回答