2017-08-05 94 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]