[WordPress General] wp-admin/admin-ajax.php へのアクセスを .htaccess で許可する

エラーログを眺めていたら /wp-admin/admin-ajax.php にアクセスできなくなっていた模様。

こちらで以下に basic 認証をかける場合の .htaccess が紹介されている。

  • /wp-login.php
  • /wp-admin/ ※ただし admin-ajax.php を除く
.htaccess
AuthType Basic
AuthUserFile /vhost/example/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
Require valid-user
<filesMatch "(admin-ajax.php)$">
    Satisfy Any
    Order allow,deny
    Allow from all
    Deny from none
</filesMatch>