1

我有一条规则需要在多个实例中应用。我现在只是测试一个,但结果不一致。这是规则:

RewriteRule ^sub1/(pagename)(/)? sub2/$1$2 [L,QSA]

我不确定(/)是否?确实有效;一些文件说不。

如果我在新的私人窗口中输入:

http://subserver.site.ca/sub1/mypage?utm_source=sourcePM&utm_medium=value_hidden&utm_campaign=nothing

我被重定向到这个:

http://subserver.site.ca/sub2/mypage

…这是正确的,但查询字符串不再存在。如果我进入,在一个新的私人窗口中:

http://subserver.site.ca/sub1/mypage?utm_source=sourcePM&utm_medium=value_hidden&utm_campaign=nothing

…然后我仍然得到:

http://subserver.site.ca/sub2/mypage

如果我再次输入 url,在同一个窗口中:

http://subserver.site.ca/sub1/mypage?utm_source=sourcePM&utm_medium=value_hidden&utm_campaign=nothing

我得到:

http://subserver.site.ca/sub2/mypage?utm_source=sourcePM&utm_medium=value_hidden&utm_campaign=nothing

......所以它的应用方式似乎不一致。你有什么见解,或者有更好的规则吗?

4

0 回答 0