我使用了.htaccess和.htpasswd来限制位于root / admin的admin文件夹
因为我使用了以下
.htaccess文件
AuthName "Alertalert"
AuthType Basic
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd
require valid-user
.htpasswd文件
rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1
.htaccess和.htpasswd文件位于admin文件夹中。
当我尝试访问管理员文件夹时,它会询问用户名和密码,那没关系。如果我提供正确的用户名和密码,它不接受,所以再次提示。
答案 0 :(得分:4)
查看AuthUserFile指令的文档。它的参数应该是htpasswd文件的路径,不是一个URL。
答案 1 :(得分:1)
你有.htacess中的任何代码阻止查看.htpasswd吗?因为您通过HTTP,它可能无法访问。那么使用系统路径呢?
如下: AuthUserFile /var/admin/.htpasswd