我尝试在这里查看类似的问题,但他们在 FileZilla 上没有遇到与我类似的问题。
我创建了一个.htaccess
文件,并将.htpasswd
其放入包含我所有文件的文件夹中,当我进入包含所有目录的公共主机服务器站点时,我的文件就完全不可见了。我希望它可见,但我需要它提示输入用户名和密码。这是我使用的代码:
.htaccess
AuthType Basic
AuthName "Password Restricted Area"
AuthUserFile http://domain_name_of_server/2015/student_number/name_of_directory_folder/.htpasswd
require valid-user
.htpasswd
布局:
My_username:generated_password
让它不可见可能存在什么问题?如何修复它以提示输入密码?
答案1
由于您的位置不正确, 因此您的.htaccess
文件正在炸毁目录。需要文件路径,而不是网络位置:AuthUserFile
AuthUserFile
https://httpd.apache.org/docs/2.4/mod/mod_authn_file.html