2009-12-02 104 views
0

我用的.htaccess和htpasswd的限制/其位于根目录下的管理文件夹管理使用.htaccess和.htpasswd时未使用用户名和密码?

对于我用下面

.htaccess文件

AuthName "Alertalert" 
AuthType Basic 
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd 
require valid-user 

htpasswd的文件

rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1 

.htaccess和.htpasswd文件位于admin文件夹内。

当我尝试访问管理文件夹时,它要求输入用户名和密码,那就OK了。如果我给出正确的用户名和密码,它不会再接受并重新提示。

请帮助我..

+0

更适合Serverfault? – mrduclaw

+0

哦,是?? ..... – Rajasekar

+0

当我在本地系统中使用它的绝对路径如c:/xampp/htdocs/admin/.htpasswd其工作。但当我托管它,它不工作 – Rajasekar

回答

1

你有在.htacess防止htpasswd的观看任何代码?因为你正在通过HTTP,它可能无法访问。使用系统路径怎么样?

什么是这样的: 的AuthUserFile /var/admin/.htpasswd

+0

当我在本地系统中使用它的绝对路径如c:/xampp/htdocs/admin/.htpasswd它的工作。但是,当我主持它,它不工作 – Rajasekar

+0

现在的工作 – Rajasekar

4

检查为AuthUserFile指令的说明。它的参数应该是htpasswd文件的路径,而不是的URL。

相关问题