2010-12-12 18 views
0

ホットリンクを防止しますが、指定したイメージを許可しますか?私はhtaccessファイルでこれをホットリンク防止だ

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC] 
RewriteRule \.(gif|jpe?g|png)$ - [F,NC,L] 

しかし、私は私がこれをどのように行うか、ある特定のイメージがホットリンク-できるようにすることを可能にしたいのですが? オンラインでは何も見つかりません。

RewriteCond %{REQUEST_URI} !^whitelisted-directory/.* 

をするが、その方が効率的かつ容易にちょうど上記の何もしない1つの書き込みルールを追加し、それを宣言するために:あなたはそうのような他の書き換え条件を追加することができます

答えて

0
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC] 
RewriteCond %{REQUEST_URI} !^images/allow-hotlink/.+\.(gif|jpe?g|png)$ 
RewriteRule \.(gif|jpe?g|png)$ - [F,NC,L] 
+0

こんにちは、実際のファイルを指定してみました"RewriteCond%{REQUEST_URI}!^ images/button \ .gif $"でも両方のメソッドが機能しませんでした。私はたくさんのバリエーションを試しました=( – user539577

0

おかげで、 コリン最後にように:

RewriteRule ^(whitlistet-directory1|whitelisted-directory2) - [L] 
関連する問題