Задать вопрос
Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Можно ли сделать в конфигурации nginx редирект из URL с многократными слэшами на без слэшей?

Подскажите пожалуйста мне необходимо сделать вот такие редиректы:

https://domain.ru///foo => https://domain.ru/foo
https://domain.ru///foo//bar/ => https://domain.ru/foo/bar
https://domain.ru/ => https://domain.ru

Это можно ли сделать через nginx ?
Все варианты которые я пробовал приводят к тому что происходит 2 редиректа а хотелось бы одним редиректом.
Или проще это сделать в логике приложения ?
  • Вопрос задан
  • 39 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Дубликаты легко проверяются через
if ($request_uri != $uri) {
    return 302 $scheme://$host$uri ;
}
Ответ написан
Ваш ответ на вопрос

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

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