SUWADAの爪切り

ベトナムの友人が結婚するというので、何かプレゼントと思い選んだのが諏訪田の爪切りです。新潟で有名なもので、長く使えるという理由で選びました。

工場の隣で現地売りしていて購入しました。他店で買うより10%OFFでお徳です。
試し切りしましたが、切れ味抜群、最高です。

外国のお土産に是非どうぞ。

WordPressの画像等の直リンクを禁止する

WordPressで、会員サイトを作る場合、まず必ずログインさせ必ず認証させる必要があります。このあたりは、WordPressに認証をつけるで方法を紹介しています。

しかし、この方法だとWordpressのアップデートをする度に、コードが上書きされてしまいログインしないでコンテンツが見られてしまうという「うっかりミス」が起こることがあります。一番よいのは、themeのテンプレートのヘッダーで、下記のコードを記述するのが良いのですが・・・・

if (is_user_logged_in()){
}
else {
auth_redirect();
};

この難点は、アップロードした画像やPDFファイルが直リンクで見られてしまうことです。ヘッダーでログインリダイレクトを記述するということは、theme以降でログイン制御が走ることになるので、themeフォルダに関連しないものはログインしないで見られてしまうようです。

そこで、themeからリンクされて見ること以外に直リンクで閲覧を禁止する必要が出てきます。具体的には、uploadsフォルダに「.htaccess」を置き、直リンクでの閲覧を禁止するようにします。

サーバによって記載の仕方は2通りあるようです。レンタルサーバにより異なります。

SetEnvIf Referer "^http://mori\.moripower\.jp" ShowOK
order deny,allow
deny from all
allow from env=ShowOK
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://mori\.moripower\.jp[NC]
RewriteRule \.(jpg|png|gif|txt|pdf)$ - [F]

テスト
ちなみに、下記の画像はクリックで見れますが、URLをブラウザに直接貼り付けては見ることができません。

URL: https://mori.moripower.jp/wp-content/uploads/2011/06/mp20110622.jpg
ブラウザキャッシュをクリアしてから実験してね。