2

我正在尝试使用 .htaccess 保护子文件夹的 index.php 页面。

当我导航到 时,保护按预期工作example.com/subfolder/index.php。但是,当我刚去时,example.com/subfolder我得到一个 401 错误。

这是相关的 .htacess 代码:

AuthUserFile /home/myfolder/subfolder/.htpasswd

AuthName "Please enter your password"

AuthType Basic

<files index.php>
  require valid-user
</files>

我需要做些什么不同的事情?

4

1 回答 1

0

您应该在目录中放置一个新的 .htaccess 文件,subfolder其中仅包含以下内容:

AuthUserFile /home/myfolder/subfolder/.htpasswd
AuthName "Please enter your password"
AuthType Basic

require valid-user

这将密码保护整个目录

于 2012-11-14T02:46:40.970 回答