画像ホットリンク(画像リンク無断参照)を防止

FacebookさえずりredditPinterestのLinkedInのmail

画像ホットリンクとは?

画像ホットリンク(Image hotlinking)と聞いたことがありますか? 私たちの言葉で「イメージリンク無断盗用」ほど表現できるようになります。 「画像ホットリンク」とは、サイト運営者の許可なしに画像のリンクをそのまま取って使用することを意味します。 この場合、画像を盗用するだけではなく、そのイメージがロードされるたびに、元のサイトのトラフィックにつながるという点で非常に望ましくありません。

第ワードプレスのブログの記事は、ソースのみ引用するファーこと防ぐことはないが、たまに文を丸ごとコピーして参照して記載せずに、そのまま使用する場合も目撃します。 さらに画像リンクまでそのままコピーして行きますね。 (もしかしたら Google AdSenseの コードまでコピーしていくのでは分かりません。)

画像リンク無断コピーを防止 - .htaccessを使用

このような場合、.htaccessを介して画像が外部サイトから読み込まれないように設定することができます。 基本的なコードは次のとおりです。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain2.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]
// Source: hongkiat.com

上記のライン2の のRewriteCond%{HTTP_REFERER}!^ $はBlank Referrerを可能にするためのコードです。

ライン3とライン4は、画像を許可するサイトを、このような形式で指定します。 自分のサイトだけでなく、Googleのような検索エンジサイトも入れてくれればと思われる。 ヤフー、グーグルなどの検索エンジンを許可しようとする場合は、次のようなコードを追加すると、されています。

RewriteCond %{HTTP_REFERER}  !search\?q=cache               [NC]
RewriteCond %{HTTP_REFERER}  !google\.                      [NC]
RewriteCond %{HTTP_REFERER}  !yahoo\.                       [NC]
// Source: perishablepress.com

最後の行は、ブロックファイル形式とブロックされる場合に表示するブロック案内画像を設定します。 http://hpmouse.googlepages.com/hotlink.gifを画像がブロックされたときに表示される画像のパスに置き換えてください。

画像リンク無断参照を禁止 - 画像ホットリンク禁止

上記のようなコードを作成することの負担になるならば 自動的にhtaccessのコードを生成してくれるサイトを利用することができます。


注: 海外のウェブホスティングサービス Bluehostでcpanelで簡単に画像ホットリンクを保護するように設定する機能があります。 効果は同じです。 ただし .htaccess ファイルの修正を容易していない場合、直感的なUIで簡単に画像無断参照リンクを禁止するように設定が可能です。 詳細については、次の記事を参照してください。

a2のホスティングも同様の機能を提供します。 海外ホスティングを考慮するならば Bluehost私 古代ディが推奨されます。 私はブルーホスト共有ホスティングとブルーのVPSのホスト、サイトグラウンドなどを使用しているために、VPSは少し上級ユーザーと企業向けに適している Bluehostの共有ホスティングは、低コストで、個人のブログやテスト用に適しているようです。 古代テトス韓国によく知られていますが、ブルーホストと似たようなレベルだとね。


おわりに

他人の文章を引用するときには(出典が不明ないし)出所を明らかにしてくれるのが礼儀ではないでしょうか? また、他人の画像リンクまでそのままコピーして使用して、トラフィックの負担までする行為は避けるべきことと思われる。

現在、このサイトは、海外のウェブホスティングサービスを利用して、トラフィックがどの程度余裕心が強いので、すぐには、画像のリンク無断参照を防ぐつもりはないが、今後のトラフィックが過剰になる場合、この方法も検討するようです。 そして文章を無断で埋め込む問題を回避するために書かれたコピー禁止コードを入れたが、実際に星の効果はないようで、むしろユーザーの不便を加重させる副作用があるようです。 ある程度の時間が経過した後、コピー防止コードは、オフにすることも考慮してみる予定です。 (更新:コピー防止コードは削除しました。)

以上で、画像のリンクを無断でコピーして、サイトのトラフィックに負担を与える行為を防止するための方法を説明しました。

注:



14のコメント

    • このブログに一時的にこの方法を適用したが、今は利用していない。

      トラフィックが負担になるならば、この措置をとることを考慮してみるつもりです。

      応答
  1. こんにちはブログ写真無断盗用のためにここまで来ましたね;;
    私のソースを Naverブログでも使用が可能ですか?

    応答
    • こんにちは?

      ブログを訪問していただきありがとうございます。

      ここで扱う内容は、ウェブホスティングサーバーにアップロード画像をリンクめコピーして他のサイトに上げたときの画像が表示されないようにすることです。 画像リンクまでそのままコピーする場合には、訪問者がその画像のリンクが挿入されたページ/文を訪問すると、Webホスティングサーバーから画像を読み込みのためにホスティング資源が消費されることになります。 このような現象を防止するための措置です。

      画像をコピーできないようにするさまざまな方法をGoogleで検索することができます。 しかし、ブラウザに表示される画像は、何らかの形で保存が可能です。

      画像盗用問題があれば写真にウォーターマークを表示することがよさそうです。 そして Naver ブログの場合は、写真を無断盗用したブログをお届けすることができる機能があることを知っています。

      応答
      • 親切に答えていただきありがとうございます。
        写真はウォーターマークもしており、検出した場合申告もしていますが、
        画像という特徴上文がなく、写真だけ持って行った場合に、検索することが、あまりにも力が入ってもしか防止することができる方法やかしてお聞き見ありがとうございます

      • 良い方法を見つけることを望んいたします。
        寒さに健康に注意してください^^

  2. ワードクラッカー様常に文よく見ています。
    第FTPで.htaccessを見つけることができないのにあなたは理由を知っています。?〓〓
    私新規作成をする必要がありでしょうか?

    応答
    • こんにちは?

      正確な状況を知らなくて、正確な回答をドリルすることができませんが、次の状況を確認してください。

      1) WordPress ダッシュボードから[設定]>固有のアドレスに移動して、「保存」をクリックしてください。

      それでも.htaccessファイルが存在しない場合固有のアドレスの設定を変更した後、「保存」をクリックしてください。

      2)FTPでhiddenファイルが表示されないことがあります。

      Filezillaの場合は、サーバー>隠しファイルを強制表示をチェックしてみてください。

      、htacessは、Apache Webサーバーを実行しているWebサーバーで使用される構成ファイルです(.htaccess is a configuration file for use on web servers running the Apache Web Server software)。

      https://builtwith.com/ でWeb Serverセクションで確認してください。

      (注: https://www.reddit.com/r/Wordpress/comments/6560dm/cant_find_htaccess_file/ )

      応答
      • ありがとうございます。 ワード様のおかげで解決しました。
        第FTPで.htaccessが見えなかった理由は...接続する際に、ポート番号を指定しなくてだったね。〓〓ので全くないことを知ってランダムに1つ作成して入れたらサイトが詰まっになる風に。
        ワード様のポストのいずれかが.htaac​​ess_oldのような名前を変えて、固有のアドレスを再度適用して見よホウ応じてみるうまく解決されました。
        いつもありがとう^^

      • 問題がうまく解決されてよかったですね。
        楽しい一日になってください^^

      • 早い時間から回答いただき、とても感謝して!

        ワード様も今日一日良いことだけいっぱいになってください^^

    • ブログを訪問していただきありがとうございます。 楽しい一週間になってください^^

      応答

コメントを残す