0

ある種のホットリンク保護システムを作成しようとしています。ホットリンクされた画像を広告手段として使用したい. 最初は特定の画像の URI を印刷することを考えていましたが、これは長さがさまざまであるため、正しく印刷するのは手間がかかりすぎるようです。現在、画像を印刷し、その下にテキスト リンク、またはテキスト リンクのみを印刷する可能性を検討しています。

私はこれを前に見たことがあると思いますが、それを行う方法がわかりません。私は周りを探しましたが、助けを見つけることができませんでした。ホットリンクされた画像にテキストを表示するために、誰かが私を助けたり、チュートリアルなどを指摘したりできますか?

ありがとう!

4

1 に答える 1

0

画像を保護したい場合は、画像に透かしを作成する方がよい場合があります。ただし、透かしの問題は、特に目障りな場合に、ビューのエクスペリエンスを損なうことです。

ウェブサイトへのリクエストを画像に直接傍受したい場合は、ホットリンク保護を追加できます。

ホストにcPanelがある場合は、cPanelを使用してWebサイトでホットリンク保護を設定する方法に関するチュートリアルがあります。

しかし、ホットリンクされた画像の上にカスタムテキストを使用して「自分でロール」したいようです。そのためには、画像リクエストをインターセプトする必要があります。それをどのように行うかは、ホストがWindowsベースかLinuxベースかによって異なります。Linuxベースでは、.htaccessファイルを使用して、画像リクエストを選択したスクリプトにリダイレクトできます。Windowsでは、その方法がわかりません(おそらく他の誰かが詳しく説明できますか?)。

これは、htaccessを使用してホットリンクを停止するためのチュートリアルです。

上記のチュートリアルでは、画像へのリクエストを静的リンクにリダイレクトする方法を示していますが、あなたの場合は、スクリプトまたは別の隠しディレクトリにリダイレクトできます(たとえば、/ image.jpgは/hotlinked/imageWithText.jpgを返します) 、テキストオーバーレイがあります。

テキストを動的に送信する必要がある場合は、リクエストをPerlやPHPなどのお気に入りのWebサーバースクリプトにリダイレクトして、画像をロードし、テキストオーバーレイを追加できます。

気をつけて。

于 2011-01-15T21:58:38.220 に答える