@herprogrammist

Как сделать 301 редирект nginx со станиц с / на страницы без /?

Как настроить для конкретных подразделов сайта 301 редирект на страницы без закрывающего /
Какая маска необходима при этом? (страницы типа pagex-pagexxx)

Примеры подразделов\страниц
https://domen.ru/razdel?page=1/
https://domen.ru/razdel?page=12/
https://domen.ru/razdel?page=123/
и т.д.
надо
https://domen.ru/razdel?page=1
https://domen.ru/razdel?page=12
https://domen.ru/razdel?page=13

2) для страниц типа
https://domen.ru/razdel/podrazdel?page=1/
https://domen.ru/razdel/podrazdel?page=12/
https://domen.ru/razdel/podrazdel?page=123/
надо
https://domen.ru/razdel/podrazdel?page=1
https://domen.ru/razdel/podrazdel?page=12
https://domen.ru/razdel/podrazdel?page=123
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@dodo512
RewriteCond %{QUERY_STRING} ^(page=\d+)/
RewriteRule ^razdel($|/).* /$0?%1 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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