【问题标题】:Restrict image access by URL通过 URL 限制图像访问
【发布时间】:2018-01-13 07:24:41
【问题描述】:

我的网站上有一个图像文件,我不希望人们通过 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]

我真的不知道如何编辑代码来只保护这个单个文件。

【问题讨论】:

    标签: image .htaccess url url-rewriting hide


    【解决方案1】:

    您可以通过以下方式为单个或多个图像添加重写规则:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多