使用 Internet Explorer 启用 SSL 的网站上的图像

使用 Internet Explorer 启用 SSL 的网站上的图像

实施 SSL 后,我的网站出现问题,图片无法显示。情况是,图片来自 images.domain.com(托管在 Amazon S3 上),而我的证书是针对 www.domain.com 的。

该问题似乎仅发生在 IE 中,而不会发生在任何其他浏览器中。

答案1

如果图像使用该域名,则它们不会获得 SSL 证书,因为它们位于 Amazon S3 上。为了通过 HTTPS/SSL 提供它们,您必须使用 S3 域名。两种可能性:

s3.amazonaws.com/<bucket>/<key> (use the S3 certificate)

<bucket>.s3.amazonaws.com/<key> (use the *.s3.amazonaws.com wildcard certificate)

根据您的存储桶名称,您可能会遇到某些浏览器使用后者的问题(例如虚拟托管方法的名称中带有句点),因此您需要使用前者。

相关内容