0

私の Web サイトの 1 つに問題があります。カスタムメイドの php スクリプトを使用して、画像が新しい Google 画像検索によってホット リンクされないように保護しています。スクリプトは機能していますが、Facebook、Google Plus、ピンタレストなど、他のすべての Web サイトのホットリンクをブロックします。

したがって、htaccess ファイルで少なくとも次の 3 つの Web サイト (facebook、google plus、pinterest) をホワイトリストに登録する方法を教えてください。

たとえば、これを試しました:

RewriteCond %{HTTP_REFERER}  !^http://plus.google.com\. [NC]
RewriteCond %{HTTP_REFERER}  !^https://plus.google.com\. [NC]

グーグルプラスの場合..しかし、動作しないように見えます...ここで何が欠けていますか...?

どうもありがとうございました

4

1 に答える 1

0

とにかく、あなたが望むのは次のようなルールです:

RewriteCond %{HTTP_REFERER}  !^http(s)?://plus.google.com [NC]

ルール\.の URL の末尾に がある理由はわかりませんが、これは実際には適切ではないようです。

http(s)?新しいルールの一部を介して、1 つのルールに減らすこともできます。

でも、そこでやりたいことを真剣に考えてください。Google によるホットリンクを防止する代わりに、robots.txt ルールを検討するか、Google が画像にリンクできるようにする必要があります。「クローキング」の下で簡単に提出できるものを使用すると、Google インデックスでページ全体がスパムとしてマークされます。この件について詳しくは、 http : //support.google.com/webmasters/bin/answer.py?hl=en&answer=66355 をご覧ください。

于 2013-05-24T13:10:47.950 に答える