如何拒绝用户从特定目录读取* .jpg

有什么办法可以拒绝用户从一个特定的目录读取每个* .jpg图像吗? 从文件.htaccess

所以,据我了解,从你的第二篇文章,你想要的是在某些目录中的照片实际上可以在某些网页上,但防止直接访问。 最直接的答案是:不,你不能这样做,你不能同时提供一些可用的东西,同时不能提供给同一个用户。 然而,有一些事情可以做:

  1. 您可以在.htaccess中使用Apache的重写规则或其他高级模块来检查HTTP_REFERERvariables,如果不是您希望图像显示的页面,则拒绝访问。 这在许多情况下都能正常工作,但很容易被聪明的最终用户破坏, 并且在某些情况下可能会导致图像无法显示在您希望的位置(并非所有内容都通过HTTP_REFERER ,出于隐私的原因)。
  2. 将这些文件完全放在网页根目录之外,然后通过编程方式(通过php或者一些cgi脚本)加载它们。 这给了您更加灵活的控制,但是您仍然无法辨别加载您的合法网页发起的请求和巧妙地尝试绕过该区块的人之间的区别。
 <Files ~ "\.jpg$"> Order allow,deny Deny from all Satisfy all </Files>