4

これに対する答えはノーだと思いますが、理想的には、画像のホットリンクを許可し、通常のリンクをリダイレクトできるようにしたいと考えています。たとえば、誰かがこれを使用すると、期待どおりに動作するはずです。

<img src='http://mysite.com/image.jpg'/>

しかし、これを使用すると、訪問時に別のページにリダイレクトされます。

<a href='http://mysite.com/image.jpg'>Click Here</a>

$HTTP_REFERER2つの方法に関係なく、同じだと思います。2つを区別する他の賢い方法はありますか?

4

1 に答える 1

2

多くのブラウザーAccpet:は、これら 2 つの状況で異なるヘッダーを送信します。

からリソースを要求する場合<img src="xxx">:

Accept: */*

アドレスバーで URL をリクエストする場合:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
于 2012-05-09T16:56:17.987 に答える