【问题标题】:.htaccess deny from all BUT server.htaccess 拒绝所有但服务器
【发布时间】:2013-02-17 19:24:12
【问题描述】:

我有一个目录结构,其中我的“私有”(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 中使用什么吗?

提前致谢!:)

【问题讨论】:

    标签: .htaccess http


    【解决方案1】:

    更改为“Order Allow, Deny”,以便首先处理允许行,然后删除“Deny from all”行。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2012-03-19
      • 2017-06-21
      • 1970-01-01
      • 2019-12-10
      • 1970-01-01
      相关资源
      最近更新 更多