【问题标题】:Restricting access to a web directory using .htaccess使用 .htaccess 限制对 Web 目录的访问
【发布时间】:2011-04-18 10:51:18
【问题描述】:

我想使用 .htaccess 文件限制对我网站中某些 Web 目录的访问。我知道一种使用方式 命令允许,拒绝 否认一切 但它只限制第一个目录。它不适用于其余的。请帮忙

【问题讨论】:

  • @jimy,在 OP 的情况下,给予755 的许可会做什么
  • @jimy:谢谢吉米。有用。您应该将此作为答案发布。我会关闭它
  • 我想不通的是,为什么这个问题属于serverfault.com?这不是离题。
  • @sanks 不要尝试它也不会在页面渲染时提供访问权限尝试我的答案

标签: php apache .htaccess security


【解决方案1】:

你错了,使用deny from all 也适用于子目录。

即除非在其他允许访问的子目录中有另一个.htaccess

【讨论】:

  • 我不明白。你能详细说明一下吗
  • 如果您通过在其中放置另一个.htaccess 文件来允许访问子目录,在这种情况下,只有放在父目录中的deny from all 不起作用。否则它将限制对找到的每个目录的访问。
【解决方案2】:

Options -Indexes 在 .htaccess 文件的顶部添加这一行

【讨论】:

  • 那是什么?我不明白。这有什么帮助?
  • 这不会提供对任何其他文件的访问权限,而不是 index.php、home.php 等
  • 你能简单解释一下吗?请
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多