2016-12-28 14 views
0

私のウェブサイトのこれらの拡張子(pdf | doc | docx | odt | rtf | txt)でアップロードされたファイルのホットリンクを防止します。以下は私のコードです:.htaccess特定のフォルダに対するアンチホットリンク

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://mywebsite.com/.*$ [NC] 
RewriteRule \.(pdf|doc|docx|odt|rtf|txt)$ [R=302,L]  
</IfModule> 

これはすべてのWebサイトファイルで機能しています。ある特定のディレクトリ "my-uploads/my-directory"に対して実装したいと思います。

追加する必要がある.htaccessルールについて十分な知識がありません。私を助けてください。

ご協力いただければ幸いです。

ありがとうございます!

答えて

1

あなたのルートの.htaccessでこれを試しましたか?

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_REFERER} !^$ 
    RewriteCond %{HTTP_REFERER} !^http://mywebsite.com/my-uploads/my-directory.*$ [NC] 
    RewriteRule \.(pdf|doc|docx|odt|rtf|txt)$ [R=302,L]  
</IfModule> 

これ以外の場合は、そのフォルダ内の個々の.htaccessにいつでも特定のルールを追加できます。

関連する問題