ホットリンクとは何ですか?
ホットリンク保護は、他のWebサイトがWebサイト上のファイルや画像に直接リンクするのを防ぎ、指定していないファイルタイプにのみリンクできるようにします。たとえば、サイトに望ましい画像がたくさんあり、他の人のサイトやWebからその画像にリンクするトラフィックが多い場合は、サイトの帯域幅を大量に消費している可能性があります。以下は実際の例です...
あなたのウェブサイトの画像が好きで、私のサイトにその画像が欲しいとしましょう。リンク先としてサイトの画像の完全なURLを使用すると、誰かが私のサイトでその画像を見るたびに、画像がサイトからダウンロードされます。これは、画像にあなたの帯域幅を使用していることを意味します!ホットリンク保護を有効にすると、誰もあなたの帯域幅を盗むことができなくなります。
ホットリンク保護の構成
サイトでホットリンク保護を有効または無効にするには:
-
cPanelにログイン
-
[セキュリティ]セクションで、[ホットリンク保護]をクリックします
-
[アクセス先を追加するURL]テキストボックスに、保護するドメイン名がリストされていることを確認してください
-
[これらの拡張機能の直接アクセスをブロックする]テキストボックスで、ブロックするファイル拡張子を追加します
-
[直接リクエストを許可する]オプションにチェックマークを付けます
-
次のURLへのリダイレクトリクエストをスキップするテキストボックス
-
[送信]をクリックします
-
ホットリンク保護を無効にする場合は、cPanelのホットリンク保護に戻り、ページ上部の[無効]ボタンをクリックします
これで、画像がホットリンクされないように保護されました。追加のドメインもすべて保護したい場合は、ホットリンクリストに含まれていることを確認してください。
警告画像が機能しなくなった場合は、HTMLソースコードを確認する必要があります。 。一部のWebサイトデザイナー(またはプログラム)は、画像に絶対パス名を使用します。つまり、「/ images / pic.jpg」のような相対パスの代わりに、「http://www.domain.com/images/pic.jpg」のようなURL全体を使用します。許可されたURLにその正確なプロトコルとドメイン名をリストする必要があります。許可リストとHTMLソースコードの間にプロトコル(http://)またはドメイン名(domain.com/)にわずかな違いがある場合、画像はブロックされます。
注: 一部のファイアウォールは、ユーザーのプライバシーを強化するために、特別なリファラー変数をブロックします。ホットリンク保護はこの変数と連携してリクエストの送信元を通知します。この場合、ホットリンク保護は、これらのファイアウォールの1つを使用する訪問者からの正当なリクエストを最終的にブロックするため、帯域幅の盗難を回避するための最善のソリューションではありません。