我希望防止人们通过在浏览器地址栏中输入URL来获取我网站的图像,同时允许他们在访问网页时查看图像。
我尝试了以下.htaccess代码:
然而,这不仅限制了直接URL访问,而且在访问网页时也隐藏了所有图像。现在我的网站看起来像是一堆有很多图片空白的文本页面。
有人能告诉我为什么上述的 .htaccess 不起作用吗?
我在这里找到它:(htaccess) 如何防止文件被直接访问?,但我没有足够的声望在该帖子中提问,因为我只是为了发布这个问题而创建了这个帐户。
谢谢。
我尝试了以下.htaccess代码:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]
然而,这不仅限制了直接URL访问,而且在访问网页时也隐藏了所有图像。现在我的网站看起来像是一堆有很多图片空白的文本页面。
有人能告诉我为什么上述的 .htaccess 不起作用吗?
我在这里找到它:(htaccess) 如何防止文件被直接访问?,但我没有足够的声望在该帖子中提问,因为我只是为了发布这个问题而创建了这个帐户。
谢谢。