如何使用.htaccess保护index.php

时间:2012-11-14 02:43:53

标签: .htaccess .htpasswd

我正在尝试使用.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>

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

1 个答案:

答案 0 :(得分:0)

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

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

require valid-user

这将是密码保护整个目录