很抱歉重复帖子(htaccess rewrite URL to append Google campaign tracking causing redirect loop),但另一个需要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]
如何捕获查询字符串呢?
谢谢
答案 0 :(得分:1)
用以下代码替换所有代码:
RewriteRule ^contact/?$ content.php?id=17 [L,QSA,NC]