htaccess将查询字符串附加到所有URL

时间:2020-07-09 08:54:43

标签: .htaccess

我需要将/?test = 1附加到网站上的每个URL。 我当前无法解决的解决方案:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^$ /?test=1 [L,NE,R=301]

有人可以告诉我我做错了吗

1 个答案:

答案 0 :(得分:1)

您在问题中提出的内容与您在尝试中显示的内容部分矛盾。因此,这只是一个猜测,更倾向于您的实际要求:

RewriteEngine on
RewriteCond %{QUERY_STRING} !(?:^|&)test=1(?:&|$)
RewriteCond ^ %{REQUEST_URI}?test=1 [QSA,END]