Назад | Перейти на главную страницу

Как заблокировать доступ к GET-запросу

Кто-то отправляет вредоносный код через форму на Joomla.

Я пытался удалить форму, но она не блокировала доступ.

URI: /index.php?option=com_contact&task=view&contact_id=3&Itemid=45.

Как написать правило для .htaccess, которое блокирует доступ к этому конкретному запросу GET?

Для Apache 2.4+ должно работать следующее:

<If "%{QUERY_STRING} =~ /option=com_contact&task=view&contact_id=3&Itemid=45/">
 Require All Denied
</If>

Здесь используется регулярное выражение, которое может быть слишком конкретным, поэтому вам, возможно, придется его изменить.