selftrips
@selftrips

Как дополнить регуляное выражение чтобы не срабатывало при наличии точного слова?

Имеется переадресация
RewriteRule (.*)\/([0-9]+)$ $1 [R=301,L]
Как сделать чтобы адреса вида
/какой то номер на конце
переадресовывались (это реализовано в строчке выше)
Но если адрес вида на конце
/page/какой то номер
не
переадресовывались?
Спасибо
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bes_internal
webdev: perl, gentoo, html/css
Необходимо в регулярном выражении использовать negative lookahead:
RewriteRule (.*)(?!page/)\/([0-9]+)$ $1 [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
28 нояб. 2024, в 10:57
50000 руб./за проект
28 нояб. 2024, в 10:52
10000 руб./за проект