2012-03-03 16 views
0

私は私のウェブサイトでホットリンク保護を使用しようとしていますと、コードが動作するように表示されません(私はサイトを、これをオフにコピーされた)htaccessファイルはPHPとHTML

、すなわちだから私はですべてをリダイレクトしようとしたWebページにリダイレクトされます別のWebサイトでホストされているものが、書き換えが機能しているかどうかを確認するために、書き換えがPHPファイルやHTMLなどのWebページのみをリダイレクトすることがわかった場合

ここではすべてのファイルをリダイレクトするコードです:

RewriteRule ^.*$ http://www.filetransit.com/images/screen/8d3171cb63e905f67bb7685f4b033bfb_AQL_htpasswd_and_htaccess_Password_Manager.jpg [NC] 

私はrewriteEn

+0

を使用することができ、あなたのウェブページ上の任意のURLへのホットリンク保護を行いたい場合は、全体のhtaccessを提供してください。上記のコードは意味をなさない。 – Gerben

答えて

0

上gineあなたがHTTP_REFERER

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9]+\.)?example\.com/.*$ [NC] 
RewriteRule ^(.*)$   http://example.org/image.jpg  [R,NC,L] 
+0

はい私はホットリンクの保護方法を知っていますが、何らかの理由で書き換えルールがイメージではなくWebページのみで動作します – thunter1000

+0

このようなRewriteRuleを試しましたか?(jpg | jpeg | png | gif)$ - [NC、 L] '? – Fabian

+0

このルール: 'RewriteRule ^。* $ http://www.filetransit.com/images/screen/8d3171cb63e905f67bb7685f4b033bfb_AQL_htpasswd_and_htaccess_Password_Manager.jpg [NC]'は何らかの理由でCSSや画像ではなくウェブページでのみ動作しますが、私はRewriteCond 。私はそれが画像で動作するようにしたいです。 – thunter1000

関連する問題