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]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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