@Dima_13

Как сделать редирект на имя с первой буквой в нижнем регистре?

Как сделать редирект в nginx с большой буквы на маленькую, после хоста?

Для примера: host/Help нужно перенаправить на host/help

host/HelpMe нужно перенаправить на host/helpMe
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666 Куратор тега Nginx
Компьютерный псих
как-то так:
map $uri $lowerUri {
    ~^/A(?<part>.*)$ /a$part;
    ~^/B(?<part>.*)$ /b$part;
#  ...
    ~^/Z(?<part>.*)$ /z$part;
}

server {
#  ...
  location / {
    if ($lowerUri != "") {
      rewrite (.*) $lowerUri permanent;
    }        
#  ...
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы