Отрицание нескольких слов (RewriteCond)
Добавлено: Ср мар 30, 2016 3:11 am
Пишу правило, которое должно запретить все "script" в запросе, которые не начинаются на "de", "?" или "&". Получилось что-то вроде:
Получаем ошибку 500 - ошибка синтаксиса, стало быть. Вот только не пойму, где, вроде все правильно. Как будто не поддерживается перечисление нескольких слов в отрицающей конструкции - с одним словом все работает. Как-то можно это реализовать?
- Код: выделить все
RewriteCond %{THE_REQUEST} (?<!(de|\?|&))script [NC]
RewriteRule ^(.*)$ - [F,L]
Получаем ошибку 500 - ошибка синтаксиса, стало быть. Вот только не пойму, где, вроде все правильно. Как будто не поддерживается перечисление нескольких слов в отрицающей конструкции - с одним словом все работает. Как-то можно это реализовать?