我注意到 Chrome 有一些奇怪的行为,我不知道为什么。当我的网站首次加载时,Chrome 会报告“但是,此页面包含其他不安全的资源”问题,并带有黄色三角形图标。但是,在页面简单刷新时,图标变为绿色锁,不再报告问题。
有谁知道为什么会这样?
我正在使用 Apache 和 mod_rewrite 来处理强制 https 连接。如果它是相关的,这里是我的重写规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker.*
RewriteRule ^(.*)$ https://www.domain.com%{REQUEST_URI} [R=302,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker.*
RewriteRule . https://%{SERVER_NAME}%{REQUEST_URI} [R=302,L]
即使先用谷歌搜索,我也不确定问题出在哪里,或者这是否可能是 Chrome 本身的错误。