htaccessを使用してホットリンクを許可したいのですが、誰かが私のサイトで画像を見た場合、ナビゲーションなどを表示する「ホストされた」バージョンの画像にリダイレクトしたい.
したがって、基本的に外部サイトからホットリンクしているユーザーは影響を受けませんが、誰かがサーバー上の画像を直接表示した場合、つまり www.domain.com/image.jpg はリダイレクトされます。また、サイト内からも画像を正しく表示できるようにしたいと考えています。
誰でも助けることができますか?
編集:ここに私が現在持っているコードがあります
RewriteCond %{REQUEST_FILENAME} \.jpg$
RewriteCond %{HTTP_REFERER} =""
RewriteRule ^userpics/covers/(.*).jpg$ /view/$1.html [R=301]
RewriteRule ^view/(.*).html$ /view.html?img=$1 [L]
ありがとう