2013-03-03 60 views
2

我有一个目录结构,其中我的“私人”(bin ...)文件夹与我的公共HTML位于同一目录中(由于冲突,我无法提升它们)与另一个网站。)我试图让.htaccess拒绝所有访问该文件夹,除非试图访问文件的计算机是服务器本身。.htaccess拒绝所有BUT服务器

我目前的.htaccess,在bin目录:

Order Deny,Allow 
Deny from all 
Allow from anonpost.me 
Allow from www.anonpost.me 
Allow from 173.254.28.94 
Allow from 127.0.0.1 
Allow from aviatex14.co.uk/anonpost 
Allow from www.aviatex14.co.uk/anonpost 
Allow from jbblog.all12.org/anonpost 
Allow from www.jbblog.all12.org/anonpost 
Allow from 173.254.28.94/anonpost 

停止的bin文件加载所有,并在/ bin目录下生成此错误:

[an error occurred while processing this directive] 

任何人都知道我可以在我的.htaccess中使用?

提前感谢!:)

回答

1

更改为“订单允许,拒绝”,因此允许线首先处理,然后删除行“从所有拒绝”。

htaccess "order" Deny, Allow, Deny了解更多信息(不完全重复的帖子,但非常相似)

你也不能在规则指定的URL,只是主机名,所以/ anonpost线造成的错误。