nginx + php-fpm URL lowercase - СПАСАЙТЕ

Dekrua

Мой дом здесь!
Регистрация
25 Июн 2014
Сообщения
258
Реакции
360
Всем привет, нужна помощь - нужно урлы вида Для просмотра ссылки Войди или Зарегистрируйся перевести в нижний регистр Для просмотра ссылки Войди или Зарегистрируйся

Установлен perl для nginx
Условие вида отрабатывает - переводит урл в нижний регистр, но отваливаются половина функций магазина
if ( $uri != $uri_lowercase ) {
rewrite . Для просмотра ссылки Войди или Зарегистрируйся
}

Если условие запихиваю в локейшн - оно не отрабатывает и кст отрабатывает если условие стоит выше чем локейшн

location / {
try_files $uri $uri/ /index.php?$query_string$uri_lowercase;
}

Помогите кто чем может, заранее спасибо
 
Если редирект нужен только для /proDUctS.html
Код:
rewrite ^/[^/]*[A-Z][^/]*\.html$  https://$host$uri_lowercase;
Ставить можно прямо в контексте server без всяких if и location.
 
Если редирект нужен только для /proDUctS.html
Код:
rewrite ^/[^/]*[A-Z][^/]*\.html$  https://$host$uri_lowercase;
Ставить можно прямо в контексте server без всяких if и location.
Супер! Спасибо
 
Назад
Сверху