web-dev-qa-db-ja.com

Googleが他のサイトのホットリンク画像をリストしないようにします

サーバー上で複数のドメインをホストし、さまざまなドメインにまたがるホットリンクイメージをホストしています。

ただし、Googleの検索では、画像が表示(ただし、ホストされていない!)のサイトにあるものとしてリストされていることがわかりました。これにより、さまざまな問題が発生する可能性があります(サイトの所有者がトラフィックを失うなど)。一部のドメインではスペースが問題になるため、すべてのドメインのイメージを個別に保存することはできません。

画像が実際に保存されているサイトでのみ画像を表示するようにGoogleに指示する方法はありますか(また、他のユーザーがホットリンクのみを使用することを防ぎます)?

5
richey

ありがとう!さらに調査すると、追加するヒントも見つかりました

<meta name="robots" content="noimageindex">

webページのヘッダーに-いくつかのソースによると、参照ページとして使用されるページを防止することになっています。それで十分かどうかを確認し、必要に応じて投稿を更新します。

5
richey

ホットリンク元のサイトを介して画像のインデックスが作成されないようにするには、ソース画像から直接リンク(ホットリンク)する代わりに、X-Robots-Tag: noindexとともにソースサイトから適切な画像を読み込んで提供するスクリプトを呼び出すことができますHTTP応答ヘッダー。

<img src="/get-image.php?file=my-image-hosted-elsewhere.jpg" alt="">
4
MrWhite