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

Почему не работает регулярка только в htaccess?

Не могу понять почему регулярка https://regex101.com/r/7rdquZ/ не выполняется в htaccess, но прекрасно работает во всяких онлайновых проверялках, preg_match, preg_replace. Я знаю про то что можно дебажить реврайты, но я не имею доступа дальше директории сайта и только по ftp.

Полное правило в .htaccess:
RewriteRule ^(catalog\/[0-9a-zA-Z-_%+]+\/[0-9a-zA-Z-_%+]+\/)((?!filter|brand-is-[0-9a-z-A-Z-_%+]|prop_[0-9]+-.+)[0-9a-zA-Z-_%+]+)\/(\?.+)?$ /$1filter/brand-is-$2/prop_2033-is-$2/apply/ [NC,L]


REQUEST_URI:
catalog/videonablyudenie/ip-kamery/filter/brand-is-hikvision/apply/
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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