Php 使用.htaccess和.htpasswd时不接受用户名和密码?

Php 使用.htaccess和.htpasswd时不接受用户名和密码?,php,.htaccess,Php,.htaccess,我使用.htaccess和.htpasswd限制位于root/admin的admin文件夹 为此,我使用了以下方法 .htaccess文件 AuthName "Alertalert" AuthType Basic AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd require valid-user rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1 .htpasswd文件 Au

我使用.htaccess和.htpasswd限制位于root/admin的admin文件夹

为此,我使用了以下方法

.htaccess文件

AuthName "Alertalert"
AuthType Basic
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd
require valid-user 
rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1
.htpasswd文件

AuthName "Alertalert"
AuthType Basic
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd
require valid-user 
rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1
.htaccess和.htpasswd文件位于admin文件夹中


当我尝试访问管理员文件夹时,它会要求输入用户名和密码,这没关系。如果我给出正确的用户名和密码,它将不被接受,因此再次提示

在.htaccess中是否有任何代码阻止查看.htpasswd?因为您使用的是HTTP,所以它可能无法访问。使用系统路径怎么样

比如说:
AuthUserFile/var/admin/.htpasswd

在.htacess中是否有任何代码阻止查看.htpasswd?因为您使用的是HTTP,所以它可能无法访问。使用系统路径怎么样

比如说:
AuthUserFile/var/admin/.htpasswd检查指令的文档。它的参数应该是htpasswd文件的路径,而不是URL。

检查文档中的指令。它的参数应该是htpasswd文件的路径,不是一个URL。

当我在本地系统中使用它时,使用绝对路径,如c:/xampp/htdocs/admin/.htpasswd它的工作方式。但当我托管它时,当我在本地系统中使用它时,它不工作,使用绝对路径,如c:/xampp/htdocs/admin/.htpasswd,它工作。但当我托管它时,当我在本地系统中使用它时,它不工作,使用绝对路径,如c:/xampp/htdocs/admin/.htpasswd,它工作。但当我托管它时,当我在本地系统中使用它时,它不工作,使用绝对路径,如c:/xampp/htdocs/admin/.htpasswd,它工作。但当我主持时,它就不起作用了