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

Apache .htaccess在每次请求时都会不断询问密码,apache,.htaccess,login,.htpasswd,Apache,.htaccess,Login,.htpasswd,我有一个登台网站,我用一个简单的.htaccess文件保护它 AuthType Basic AuthName "Please login to access this page" AuthUserFile /real/path/to/.htpasswd Require valid-user My.htpasswd如下所示: username:hashedpassword 当我从桌面登录时,它工作正常(我在Firefox、Chrome和Safari中试过) 但当我从iPhone(Firefox

我有一个登台网站,我用一个简单的.htaccess文件保护它

AuthType Basic
AuthName "Please login to access this page"
AuthUserFile /real/path/to/.htpasswd
Require valid-user
My.htpasswd如下所示:

username:hashedpassword
当我从桌面登录时,它工作正常(我在Firefox、Chrome和Safari中试过)

但当我从iPhone(Firefox、Safari)登录时,每次请求都会不断询问登录信息。如果我拒绝它,它不会重定向我,但每次我提出新请求时,它仍然会不断弹出

我不知道这是否重要,但我正在子域上做。My.htaccess和.htpasswd文件位于我的子域所指向的子目录中


我做错了什么?

我刚刚遇到这个问题。在过去的几天里,我试图找出问题的根源:

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


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

我刚刚遇到了这个问题。在过去的几天里,我试图找出问题的根源:

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


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

可能中间有一些代理/防火墙,用于过滤请求。@很遗憾,我不知道奥拉夫·迪奇。可能中间有一些代理/防火墙,用于过滤请求。@奥拉夫·迪奇,我不知道,不幸的是。