2014-11-29 11 views
0

в моей конфигурации у меня есть:IIRF: Exlude параметр QSA из строчных на правила перезаписи

Добавить косую черту в URL-адрес и строчная

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

URL 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

я нашел это решение:

заменить

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

с

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