unk*_*own 0 wordpress .htaccess admin-ajax
如果没有 GET=action 或 POST=action,我需要 htaccess 重写来阻止请求。
如果有人跑
example.com/wp-admin/admin-ajax.php
Run Code Online (Sandbox Code Playgroud)
然后他会看到错误 404。
我认为这应该可以重写,但我不知道这是如何工作的:
RewriteRule ^wp-admin/admin-ajax.php$ index.php [L,QSA]
Run Code Online (Sandbox Code Playgroud)
小智 5
您的 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>
Run Code Online (Sandbox Code Playgroud)