在htaccess中添加GET参数

时间:2013-10-29 18:28:49

标签: regex apache .htaccess mod-rewrite

我正在寻找一种向htaccess添加规则的方法,该规则会自动将GET参数添加到子域中的请求中(原因很长并且看起来不相关)。

因此sub.example.com应重定向到sub.example.com?parameter=test

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

1 个答案:

答案 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]