我在.htpasswd
下面有/demo/.htpasswd
文件,并且有以下代码
admin:71.HeoDicWfCM
我还有一个文件夹 / demo / fb / ,这里我的.htaccess文件包含以下代码
AuthType Basic
AuthName "Secured Area"
AuthUserFile "/demo/.htpasswd"
require valid-user
ErrorDocument 401 "Authorisation Required"
我正在获取弹出窗口,但是当我输入用户名和密码时,它显示404页面
有什么想法吗?
答案 0 :(得分:1)
您根本不需要创建用户。好像你的htpasswd路径不正确
尝试使用以下代码查找完整路径。
<?php
$dir = dirname(__FILE__);
echo "<p>Full path to this dir: " . $dir . "</p>";
echo "<p>Full path to a .htpasswd file in this dir: " . $dir . "/.htpasswd" . "</p>";
?>
在.htaccess中使用htpasswd的完整路径
答案 1 :(得分:0)
这意味着找不到您的用户,您需要先让该用户使用它。