admin-ajax.php - заблокировать htaccess

Мне нужно переписать htaccess, чтобы заблокировать запрос, если нет GET= действие или POST= действие.

Если кто-то бежит

 example.com/wp-admin/admin-ajax.php

тогда он увидит ошибку 404.

Я думаю, что это должно было бы переписать, но я не знаю, как это работает:

  RewriteRule ^wp-admin/admin-ajax.php$ index.php [L,QSA]

2 ответа

Ваша папка wp-admin защищена.htaccess?

Вам нужен такой белый список (внутри папки wp-admin):

# Allow access to wp-admin/admin-ajax.php
<Files admin-ajax.php>
    Order allow,deny
    Allow from all
    Satisfy any
</Files>

белый список-админ-Ajax-Htaccess

Вы не указываете, почему вы хотите это сделать, но я не могу придумать вескую причину для этого.

Если вы беспокоитесь о безопасности (а) не будьте, (б) защита таким образом не поможет вам.

Это также не повлияет на нагрузку на сервер.

Если по каким-то причинам он отображается в результатах поиска (не то, что я когда-либо видел), просто добавьте его в свой robots.txt файл или использовать Google Webmaster Tools.

Другие вопросы по тегам