@mrSaizer

Как сделать редирект через .htacess только для url с числовыми значениями в конце?

Добрый день!
Есть ряд урлов, разного уровня вложенности, но все оканчиввавющиеся на числовые символы разной длинны.
Мне необходимо настроить 301 редирект на аналогичный url без этого крайнего числового элемента.

Пример:

Сейчас:
https://www.domain.com/page/199 - 200 код ответа
https://www.domain.com/cat/page/123123 - 200 код ответа
https://www.domain.com/page - 200 код ответа


С помощью .htaccess хочу получить следующее

https://www.domain.com/page/199 ---301---> https://www.domain.com/page
https://www.domain.com/cat/page/123123 ---301---> https://www.domain.com/cat/page
https://www.domain.com/page - 200 код ответа (без изменений, на урлы без цифр в конце урла правило не действует)


Как мне это сделать? :)
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ic2pm
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/[0-9]+$ https://www.domain.com/$1 [R=301,L]

что-то вроде этого, не проверял
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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