Задать вопрос
selftrips
@selftrips

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

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

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

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