【wordpress】会員サイトの画像への直リンクを禁止したい

wordpressで会員サイトを構築して、顧客の身分証明書のアップロード機能をつけてくれとの顧客の要望通りファイルのアップロード機能をつけたところ。

「証明書画像がURLをブラウザに入れたら見れてしまう!

外部の人に見えないようにしてほしい」

との要望。

ブラウザにURLを入れれば確かに見えてしまうが、ファイル名がわかっていないと中々みられてしまうとは考えづらいが、顧客の要望なのでやってみる。

調べた所思ったより簡単でした。

/upload

フォルダ下部に

httaccessのファイルに

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^https://sample.jp
RewriteRule \.(jpg|png|gif|wepb)$ – [F]

↑これをいれるだけ

https://sample.jp

の箇所を自分のURLに変えてください。

リファラが違うと表示されなくなります。

かんたん!!