Chernichko
@Chernichko
Учусь.

Как сделать редирект конкретной страницы nginx?

Есть редирект страницы

if ( $request_filename ~ /reviews/ ) {
                rewrite ^ https://www.mysite.ru/o-kompanii/otzyvy/? permanent;
        }


Но он делает также редирект страницы https://www.mysite.ru/admin/reviews/ , что совершенно не нужно

Как сделать редирект только страницы публичной части сайта?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
@dodo512
Конструкция if там лишняя. Достаточно одного rewrite
rewrite ^/reviews/$ https://www.mysite.ru/o-kompanii/otzyvy/? permanent;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Сделайте локейшен с более строгим совпадением. if действительно не нужен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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