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

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

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

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

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