2016-12-28 39 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> 

它適用於所有網站文件。我想爲一個特定的目錄「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中添加特定規則。

相關問題