プライベートブログ用のプラグインを使用した場合に、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]