Пишу правило, которое должно запретить все «script» в запросе, за исключением нескольких случаев:
1) которые не начинаются на «de», "?" или «&». Хочется что-то вроде:
RewriteCond %{THE_REQUEST} (?<!(de|\?|&))script [NC]
RewriteRule ^(.*)$ - [F,L]
2) которые не заканчиваются на «ion» или «=». Хочется что-то вроде
RewriteCond %{THE_REQUEST} script(?!(ion|=)) [NC]
RewriteRule ^(.*)$ - [F,L]
3) Все вместе:
RewriteCond %{THE_REQUEST} (?<!(de|\?|&))script(?!(ion|=)) [NC]
RewriteRule ^(.*)$ - [F,L]