Задать вопрос
@hckn

Как делать редирект uppercase url и trailing slash?

Какое самое просто и эффективное в плане производительности решение для редиректов этого

http://example.com/hello/
http://example.com/HELLO/
http://example.com/HELLO
http://example.com/HeLlo
и тд...


на

http://example.com/hello

Покопавшись я не нашел простого решения, только скрипты на перле или луа.

1. естьли пример такого рабочего проверенного скрипта
2. что эффективнее - перл или луа?
3. сильно ли падает производительность?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@immaculate
Программист-путешественник
Почему только на perl или lua — разве location не работает?

location ~* ^/hello/$ {
    return 302 /hello;
}


Код не проверял, но мне кажется, должен работать, ничего эзотерического здесь нет.
Ответ написан
castomi
@castomi
Серверный администратор - tickets.settin.ru
https://linux-notes.org/rewrite-pravila-dlya-zamen...

Первая строка в гугле и работает, я лично использую на пёрле, редиректит очень быстро.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы