htaccess RewriteRule:重定向维护utm参数

时间:2019-03-25 11:02:32

标签: apache .htaccess mod-rewrite utm

我正在尝试将地址永久重定向(301)到维护utm参数的子域地址。

当我单击此链接时:

Carbon documentation

我想重定向到:

developers site

我将此重写规则添加到了htaccess中:

RewriteRule ^friendship/ https://subdomain.example.com/friendship [NC,QSA,R=301,L]

如果我访问http://example.com/friendship/?utm_source=test-campaign&utm_medium=test&utm_campaign=test&utm_term=test,则会发生重定向。我得到的结果网址是:http://subdomain.example.com/friendship/?utm_source=test-campaign&utm_medium=test&utm_campaign=test&utm_term=test

如果我添加参数并访问http://example.com/friendship/,则会得到404。

如何调整RewriteRule以保留utm参数并进行重定向?

0 个答案:

没有答案