是否可以阻止与一个ip不匹配的用户的Web内容(图像)?

时间:2014-08-06 13:31:58

标签: apache .htaccess apache2

我有例如两张图片:

  • foobar.png (拒绝所有人除了一个ip)
  • foobar_preview.png (允许每一个)

现在我想拒绝所有客户的内容,除了一个

现在我的.htaccess看起来像这样:

<Files ~ "\.png$">
  Order allow,deny
  Deny from all
</Files>

<Files ~ "\_preview.png$">
  Order allow,deny
  Allow from all
</Files>

所以我想只为一个服务器允许"\.png$"个文件(所以一个IP地址)

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以使用Allow from IP指令:

<Files ~ "\.png$">
  Order allow,deny
  Allow from 11.22.33.44
  Deny from all
</Files>

<Files ~ "\_preview.png$">
  Order allow,deny
  Allow from all
</Files>