3

我有一个目录结构,其中我的“私有”(bin ...)文件夹与我的公共 HTML 位于同一目录中(由于与另一个站点发生冲突,我无法将它们提升到该目录之上。)我正在尝试获取 .htaccess 以拒绝对该文件夹的所有访问,除非尝试访问文件的计算机是服务器本身。

我当前的 .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 中使用什么?

提前致谢!:)

4

1 回答 1

2

更改为“订购允许,拒绝”,以便首先处理允许行,然后删除“全部拒绝”行。

有关更多信息,请参阅htaccess "order" Deny、Allow、Deny(不完全是重复的帖子,但非常相似)

您也不能在规则中指定 URL,只能指定主机名,因此 /anonpost 行会导致错误。

于 2013-03-03T18:34:18.563 回答