Главная Библиотека Справка Веб-сервер Apache Запрет доступ для всех URL, содержащих некую строку

Запрет доступ для всех URL, содержащих некую строку

Для попыток несанкционированного доступа или DOS-атак может использоваться обращение к «типовым» или потенциально уязвимым адресам сайта. Одним из способов является запрет обращения по таким адресам.

Чтобы запретить доступ к сайту по всем адресам, содержащим к.л. строку, добавьте в .htaccess:

RewriteCond %{QUERY_STRING} Ваша_строка
RewriteRule ^.*$  - [F]

где Ваша_строка - часть url.

Для регистронезависимого варианта: 

RewriteCond %{QUERY_STRING} ваша_строка_маленькими_буквами [NC]
RewriteRule ^.*$  - [F]