Вопросы к Поиску с Алисой
Один из подходов для приведения всех URL на сайте к нижнему регистру с помощью Nginx — использование модуля Perl. qna.habr.com serverfault.com
Пример конфигурации: qna.habr.com
/etc/nginx/nginx.conf
и найти блок http {}
. qna.habr.com perl_modules perl/lib; perl_set $uri_lowercase ‘sub { my $r = shift; my $uri = $r->uri; $uri = lc($uri); return $uri; }’;
. qna.habr.com /etc/nginx/sites-available/default
и написать: location ~ [A-Z] { rewrite ^(.*)$ $scheme://$host#uri_lowercase; }
. qna.habr.com После этого все URL будут переводиться в нижний регистр. qna.habr.com Важно убедиться, что на сайте нет URL, чувствительных к регистру. qna.habr.com