我正在尝试使用.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>
我需要做些什么不同的事情?
答案 0 :(得分:0)
您应该在subfolder
目录中放入一个新的.htaccess文件,其中只包含以下内容:
AuthUserFile /home/myfolder/subfolder/.htpasswd
AuthName "Please enter your password"
AuthType Basic
require valid-user
这将是密码保护整个目录