プライベートブログ用のプラグインを使用した場合に、wp-content/uploadsの保存される画像が、
プロテクトされないという事があります。
wp-content/uploads/の中にあるファイルにアクセスがあった場合に、ログインしていなければ、トップページにリダイレクトする
.htaccessの書き方
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^.*uploads/.* RewriteCond %{HTTP_COOKIE} !.*wordpress_logged_in.*$ [NC] RewriteRule . /local-wp/index.php [R,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /local-wp/index.php [L] # END WordPress
uploadsにアクセスがあったら、
RewriteCond %{REQUEST_URI} ^.*uploads/.*
クッキーを調べて、その中に、
RewriteCond %{HTTP_COOKIE} !.*wordpress_logged_in.*$ [NC]
トップページにリダイレクトする
RewriteRule . /local-wp/index.php [R,L]