拒绝除了某些IP之外的所有文件夹,但允许对某些文件的完全访问权限

时间:2013-10-18 13:05:36

标签: apache .htaccess

我有一个我想限制访问的文件夹,除了我希望每个人都可以访问几个具有相同开头的文件。我已经有阻止,但我似乎无法让allow文件工作。这就是我所拥有的:

order deny,all
deny from all
allow from 127.0.0.1 
#There's several lines of real IPs here
<FilesMatch "^myfiles*\.php$">
  order Allow,Deny
  Allow from all
</FilesMatch>

订单是错误还是别的?

1 个答案:

答案 0 :(得分:1)

我认为正则表达式不正确,请尝试:

<FilesMatch "myfiles.*?\.php$">
   Satisfy any  
   order Allow,Deny
   Allow from all
</FilesMatch>