我的路径:http://172.21.4.100/bluescope_app/index.php?page=creer_contact_client
我有两个文件:
1 st :.htpasswd
仅持有:
戴夫:
***password***
2 nd :.htaccess
成立:
AuthType Basic
AuthUserFile /172.21.4.100/bluescope_app/dave/.htpasswd //<---- I'm stuck here, is this correct ?
AuthName "Enter valid username and password!"
<Files test.php>
require valid-user
</Files>
在浏览器上我收到提示但我无法使用我的密码访问。
如果您尽可能地知道答案,谢谢。
包含的路径:
答案 0 :(得分:0)
AuthUserFile应该包含绝对路径而不是URL
要获得绝对路径,可以在php中执行此操作:
echo $_SERVER['DOCUMENT_ROOT'];
它将返回类似
的内容/home/user98/www/public_html/
因此,在这种情况下,因为.htpasswd位于目录bluescope_app/dave
你应该这样做:
AuthUserFile /home/user98/www/public_html/bluescope_app/dave/.htpasswd
这是关于linux的一个例子,如果你在Windows上它几乎是一样的......
答案 1 :(得分:0)
我得到了回答, 我用Double Quotes然后得到了,
AuthUserFile "/var/www/html/bluescope_app/dave/.htpasswd"
感谢您的想法(使用绝对路径)@Dany Khalife