0

基本的に、例として、人々がクリックした画像を特定の URL にリダイレクトしたくありません。

http://mydomain.com/upload/39248928434.jpg

その画像がフォーラムまたは誰かがリンクした場所からクリックされると、上記の代わりにこの URL に戻るようにします。

http://mydomain.com/phpscript.php?image=39248928434.jpg

ありがとう。

4

1 に答える 1

0

画像がhttp://mydomain.com/upload/39248928434.jpgに存在すると仮定すると、画像を「クリック」することで、ブラウザをそのアドレスに誘導することを意図しています...

私はこのコードをテストしていませんが、探していることを行う可能性のある mod_rewrite を使用してホットリンクを無効にするために、見つけたコード ( here ) をわずかに変更します。

RewriteEngine on

RewriteCond %{HTTP_REFERER} ^$

RewriteCond %{HTTP_REFERER} ^http://(www.)?mydomain.com/.*$ [NC]

RewriteRule upload/(.*\.jpg)$ /phpscript?image=$1

他のサイトからクリックスルーしてあなたのページに到達したときにリファラーがどのように記録されるかがわからないため、100%そこに到達できるかどうかは完全にはわかりません. しかし、これは少なくとも正しい方向を示しているはずです。

編集:「禁止」応答を返すため、[F]フラグを削除しました

于 2012-03-02T14:32:37.400 に答える