使用htaccess的/ htpasswd的...对话框HTTP认证出现两次
-
11-09-2019 - |
题
我有了在密码保护的主要路径的网站。我也有具有一个单独的(htaccess的/ htpasswd的)密码保护的子目录。
由于某些原因,当我访问子文件夹,我要求把我的ID /密码两次。所有被引用的文件的是子文件夹下。
我应该怎么做才能解决呢?我已经试过这在不同的浏览器,它是相同的行为。
有是一个.swf(页面上的唯一的事情)一个主要的html页面...它加载其他资产,但它们是相同的子文件夹中。
解决方案
如果您正在加载从SWF XML文件或关闭的东西不同域的,这可能导致它。我无法检查,但它甚至可能如果在HTTP的SWF文件加载发生,而XML是HTTPS或类似的东西。
其他提示
如果您已经创建了一个改写指令...
您会要求用户名/密码请求“yoursite.com”的时候。然后,URL根据.htaccess文件自动改写,第二个请求是“www.yoursite.com”提出,并要求您输入一个用户名/密码一次。如果您输入您的浏览器的地址栏的网址你的.htaccess重写地址的方式,那么你只会提示输入您的用户名/密码一次。
总之,如果你的.htaccess文件重写“yoursite.com”为“www.yoursite.com”,当你请求“yoursite.com”,你会被提示输入您的用户名/密码两次;曾经为“yoursite.com”,第二次为“www.yoursite.com”。当你请求“www.yoursite.com”,你会被提示输入您的用户名/密码一次。
不隶属于 StackOverflow