.htaccess会在每次请求时不断询问密码

时间:2017-05-20 19:21:17

标签: apache .htaccess login .htpasswd

我有一个暂存网站,我用一个简单的.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文件位于我的子域所指向的子目录中。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我刚遇到这个问题。在尝试解决了最近几天后,我发现了问题的根源:

使用AuthType Basic以及从网站发送401消息时,都会触发此提示。

是否可能在每次请求时从服务器发送401 HTTP状态代码消息?