NginxでSiteguard WP Pluginを使う場合の設定

概要

Siteguard WP Plugin を使うとWordPressのログインURLを変更できます。
しかし、Apacheのmod_rewriteを使っているとそのまま使えますが、nginxでは設定が必要です。
※多くのレンタルサーバーが .htaccess をユーザーに利用許可するために、Apacheを採用していることが多いです。nginxでは.htaccessは使用できません。

設定内容

下記のようにrewriteの設定をしないと、ログインURL変更ができないので注意です。

rewrite ^/wp-signup\.php$ /404-siteguard break;
rewrite ^/wp-activate\.php$ /404-siteguard break;
rewrite ^/ここにログインURL(.*)$ /wp-login.php$1 break;