因为我的网站处于早期的 beta 阶段,所以我添加了一个 htaccess-protection 来防止随机用户、搜索机器人等看到(未完成的)页面。
我是这样做的:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /path/to/my/.htpasswd
AuthGroupFile /dev/null
require valid-user
几个月来一切正常,直到今天我添加了 2 个子域,例如
img.domain.com
和
static.domain.com
作为适用于每个域/子域的浏览器获取请求限制的解决方法。
现在一切正常,除了我的 iOS 6 iPhone 5,它只要求 www.domain.com 和 img.domain.com 的密码,而不是 static.domain.com 的密码,因此永远不会加载这些资源。
任何人都可以确认这种行为吗?谢谢。
更多信息
我可以在 safari 调试器中看到来自子域之一的那些资源(似乎是随机的)没有被下载。当我停止页面加载时,它们会变红。
更多信息
我刚刚确认从 htaccess 中删除上述 Auth-Block 可以使一切正常,所以在我看来,这只是 iOS(6) 的一个错误。如果有人能证实这一点,我会很高兴,尽管一旦网站上线,我就不会遇到问题。