当尝试使用 .htaccess 和 .htpasswd 对页面进行密码保护时,我会转到我保护的页面并输入用户名和密码。问题是我加密的密码不是我必须输入的密码。而是加密的密码。
例如:
lol:noitcS2m.5F6.
我lol
作为用户名和noitcS2m.5F6.
密码输入,它让我进入。
但是,如果我使用我加密的密码,它就不起作用。谁能向我解释我做错了什么?我安装了 XAMPP 1.8.0、Apache 2.4.2 和 PHP 5.4.4。
我的 .htaccess 文件包括以下内容:
AuthType Basic
AuthName "restricted area"
AuthUserFile C:/xampp/htdocs/pass/.htpasswd
require valid-user
它位于C:/xampp/htdocs/dl/
此外,如果我AuthUserFile
是,/dl/.htpasswd
那么它会给我错误 500。