Чтобы соответствовать строке запроса, необходимо использовать условие, которое проверяет серверную переменную QUERY_STRING
. Шаблон RewriteRule
соответствует только URL-пути.
Итак, чтобы заблокировать (403 Forbidden) любой запрос, содержащий строку запроса x = y
с помощью mod_rewrite , вы должны сделать что-то вроде:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^x=y$
RewriteRule ^ - [F]
Регулярное выражение ^
соответствует чему угодно . Дефис ( -
) в замене является заполнителем для замены без .