Содержание

Блокировка запросов через .htaccess

POST запросы на страницу http://site.name/index.php?route=checkout/cart/getTotal

RewriteEngine On
RewriteCond %{QUERY_STRING} ^route=checkout/cart/getTotal
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ / [L,F]

Все запросы на страницу http://site.name/xmlrpc.php

<Files xmlrpc.php>
Order Deny,Allow
Deny from all
</Files>

Ограничить доступ по IP к админ-панели

RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ 
RewriteCond %{REMOTE_ADDR} !^127.0.0.1$
RewriteRule ^(.*)$ - [R=403,L]

Вместо 127.0.0.1 впишите Ваш IP адрес.