我们的链接看起来像这样,位于指向我们的网站上:
replace
在我们的网站上,我们有一个javascript,只要URL字符串显示电话号码参数,就会更改电话号码。 示例:http://www.example.com/campaign(这会将所有电话号码更改为888-555-1212)
我试图在htaccess中设置301重定向以附加"?tfid = 8885551212"这样的字符串:
Redirect 301 /campaign http://www.example.com/campaign?tfid=8885551212
问题是这会导致重定向循环,所以我想知道是否有办法做到这一点,所以它不会导致循环?
答案 0 :(得分:0)
我通过将重写条件移到htaccess文件的顶部来找到解决方案,之后其他任何内容都可能会干扰它:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^campaign1$ http://www.example.com/campaign1?tfid=8885551212 [L,NE,R=301]