我有一个暂存网站,我用一个简单的.htaccess文件保护。
AuthType Basic
AuthName "Please login to access this page"
AuthUserFile /real/path/to/.htpasswd
Require valid-user
我的.htpasswd如下:
username:hashedpassword
当我从桌面登录时,它运行正常(我在Firefox,Chrome和Safari中尝试过)。
但是当我从我的iPhone(Firefox,Safari)登录时,它会在每次请求时继续询问登录信息。如果我解雇它,它不会重定向我,但每次我提出新请求时它仍然会弹出。
我不知道这是否重要,但我正在做一个子域名。我的.htaccess和.htpasswd文件位于我的子域所指向的子目录中。
我做错了什么?
答案 0 :(得分:0)
我刚遇到这个问题。在尝试解决了最近几天后,我发现了问题的根源:
使用AuthType Basic以及从网站发送401消息时,都会触发此提示。
是否可能在每次请求时从服务器发送401 HTTP状态代码消息?