WordPress Snippet

ワードプレスをカスタマイズしよう

クッキーを調べて、リダイレクトする。.htaccess

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

WordPressプライベートブログ

[emulsion_relate_posts]