0

在我的配置中,我有:

在 url 和小写字母中添加斜杠

RewriteRule ^/([^.?]+[^.?/])$ /#L$1#E/ [I,R=301]

网址小写

RewriteRule ^/(.*[A-Z].*)$ /#L$1#E [R=301]

规则

RewriteRule ^/category/([^\?\/]+)/((\?.+)|())$ /cat.asp?menu=3&set=$1 [QSA,I,U,L] 

现在,如果我有:

/Category/Test/?gclid=AhdHHSdhjfo34 

这是重写为:

/category/test/?gclid=ahdhhsdhjfo34 

我希望 QSA 参数不是小写的:

/category/test/?gclid=AhdHHSdhjfo34 

怎么做?

4

1 回答 1

0

我找到了这个解决方案:

代替

  RewriteRule ^/(.*[A-Z].*)$ /#L$1#E [R=301]

  RewriteRule ^/(.*[A-Z].*)\?(.*)$ /#L$1#E [QSA,R=301]
于 2014-12-04T16:52:35.600 回答