我在包含我想要保护的 png 文件的目录中拥有.htaccess
和文件。.htpasswd
.htaccess
AuthType Basic
AuthName "Co to za nielegalne grzebanie w plikach, juz dzwonie na milicje."
AuthUserFile ./.htpasswd
Require valid-user
密码
test:$apr1$hp25fckm$QSSnnAWn6b5lWDScZ7h7t0
我不知道为什么它不工作?
答案1
AuthUserFile ./.htpasswd
您的密码文件的文件路径肯定是错误的。这应该是绝对文件系统路径。(或相对路径,相对于ServerRoot
)。
例如,根据文档根目录的文件路径,它应该是类似下面的内容:
AuthUserFile /www/user/public_html/images/.htpasswd
但是,该.htpasswd
文件应位于外部位置DocumentRoot
(公共 HTML 空间之外)。它不应位于您要保护的目录中。
参考: