2017-08-05 118 views
0

我在我的網站上有一個圖片文件,我不希望人們通過URL直接訪問此文件,因此他們必須在我的網站上查看它。例如:通過URL限制圖片訪問

www.test.com/wp-content/sample.jpg

我找到了一種方法來限制直接訪問所有圖像,但我只是希望保護一個文件

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
RewriteRule \.(gif|jpg)$ - [F] 

我真的不知道如何編輯代碼來保護這個單個文件。

回答

0

也許你可以通過以下方式添加重寫規則爲單個或多個圖像:

RewriteRule ^wb-content/sample.jpg$ - [F] 
RewriteRule ^wb-content/(sample1.jpg|sample2.jpg)$ - [F]