在我的配置中我有:
向网址和小写
添加尾部斜杠RewriteRule ^/([^.?]+[^.?/])$ /#L$1#E/ [I,R=301]
网址LowerCase
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
怎么做?
答案 0 :(得分:0)
我找到了这个解决方案:
替换
RewriteRule ^/(.*[A-Z].*)$ /#L$1#E [R=301]
与
RewriteRule ^/(.*[A-Z].*)\?(.*)$ /#L$1#E [QSA,R=301]