2016-09-13 3 views
0

私の競合他社が私のウェブページをコピーし、そのプロセスで彼のページのイメージをホットリンクしていることがわかりました。 私はホットリンクを処理する方法を知っているが、私はそれの改良版を試みたい:HTMLホットリンクされたイメージをhtmlコードに置き換えます

<img src="http://www.mysite.invalid/image.jpg" /> 

との彼のページを交換するだろうというとき、私はそうhtaccessファイルを使用して、HTMLコードを自分のページにhttp://www.mysite.invalid/image.jpgを交換したいです私はhtmlファイルにイメージをリダイレクトしようとした

<img src="http://www.mysite.invalid/dontstealbandwidth.jpg"/> this image steals bandwidth from <a href="http://mysite.invalid">mysite.invalid</a><img src="dontstealbandwidth.jpg" /> 

dontstealbandwidth.jpg"/> this image steals bandwidth from <a href="http://mysite.invalid">mysite.invalid</a><img src="dontstealbandwidth.jpg 

によって彼のページでの結果は次のようになり。私のサイトの画像に直接アクセスすると、htmlファイルの内容が表示されます。しかし、これはHTMLコード内の画像では機能しないようです。 これはすべて可能ですか?それはそうすべきではないように感じますが、もしそうなら涼しいでしょう。 これはすべて可能ですか?

答えて

0

ブラウザが画像データを要求している場合、応答としてHTMLテキストを返すことはできません。もちろんのそれに埋め込まれて、あなたのHTMLテキストに/dontstealbandwidth.jpgという名前のカスタムイメージを作成し、このような単純なリダイレクトルールを使用して/dontstealbandwidth.jpg/image.jpgをリダイレクトすることができます

RedirectMatch 301 ^/image\.jpg$ /dontstealbandwidth.jpg 
+0

こんにちは、私はずっとこのことを理解し、私は埋め込むたかったですコード内の自分のサイトへのハイパーリンク。これは画像afaikでは不可能です – bolvo

関連する問題