我的网站上有一个图片文件,我不希望别人通过网址直接访问此文件,因此他们必须访问我的网站才能查看该文件。 e.g:
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 :(得分:0)
您可以通过以下方式为单个或多个图像添加重写规则:
RewriteRule ^wb-content/sample.jpg$ - [F]
RewriteRule ^wb-content/(sample1.jpg|sample2.jpg)$ - [F]