1

很抱歉重复了线程(htaccess 重写 URL 以附加 Google 广告系列跟踪导致重定向循环),但另一个需要 50 分才能发表我没有的评论

我的 .htaccess 中有这个简单的别名

RewriteCond %{REQUEST_URI} /contact$
RewriteRule .* /content.php?id=17 [L]

我正在使用分析跟踪,所以需要添加一个类似 QS

?utm_source=somesource&utm_medium=email&utm_campaign=somecode

给我的别名。

我尝试在 .htaccess 中将其更改为以下内容,但它们都不起作用:

RewriteCond %{REQUEST_URI} /contact$
RewriteRule .* /content.php?id=17 [L,QSA]

RewriteCond %{REQUEST_URI} /contact$
RewriteRule .* /content.php?id=17&%{QUERY_STRING} [L]

那么如何捕获查询字符串呢?

谢谢

4

1 回答 1

1

用这个替换你的所有代码:

RewriteRule ^contact/?$ content.php?id=17 [L,QSA,NC]
于 2013-08-08T11:12:10.867 回答