【问题标题】:.htaccess - Allow access JUST from 127.0.0.1 to directory and its subdirectories.htaccess - 只允许从 127.0.0.1 访问目录及其子目录
【发布时间】:2017-12-15 18:17:46
【问题描述】:

正如我在标题中所写,我需要帮助阻止对目录及其子目录的访问,除了本地主机。我尝试创建一个 .htaccess 文件并将其更新到我需要阻止的文件夹,只需使用以下代码:

Order deny,allow
Deny from all
Allow from 127.0.0.1

该目录上的文件看起来工作正常,但如果我尝试使用子目录的文件,服务器会让我打开它。我可以在每个子目录中上传该代码,但是有很多并且不会很烦人,有什么建议吗?

【问题讨论】:

  • 你的服务器是什么操作系统? Apache 应该可以按照您的描述正常工作。
  • 是的,是 Apache。
  • 您检查过您的子目录中没有.htaccess 冲突文件吗?
  • 这就是问题所在,我解决了。现在的问题是“允许来自 127.0.0.1”不起作用,我的页面无法访问这些文件夹的内容。

标签: apache .htaccess localhost


【解决方案1】:

AllowDeny 在 Apache 2.4 中已弃用。 require 可能会让你的运气更好

Require local

【讨论】:

    猜你喜欢
    • 2019-03-03
    • 2015-08-07
    • 1970-01-01
    • 2016-05-02
    • 2014-01-20
    • 1970-01-01
    • 2014-07-20
    • 2017-05-22
    • 1970-01-01
    相关资源
    最近更新 更多