@VirgiL

Как решить проблему с редиректом в nginx?

Добрый день.
Возникла такая проблема, имеется несколько реврайтов в nginx, все они корректно отрабатывются кроме одного, который приведен ниже:
rewrite ^/(.*)/page/$ site.ru/$1/page permanent;
rewrite page/ site.ru permanent;

суть данного редиректа в том, чтобы перенапавлять страницу site.ru/page на site.ru, но в тоже время не трогать ссылки вида site.ru/page1/page, который в данный момент также перенаправляются на site.ru
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
@AlexeyPortnov
rewrite /page/?$ / permanent;

означает страницы site.ru/page and site.ru/page/ перенаправлять на /, остальные не трогать. Суть в $ - означает конец строки.
Ответ написан
Ваш ответ на вопрос

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

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