我的 ASP.NET MVC3 站点 www.mysite.com 从 images.mysite.com 中提取图像。当我没有登录我的站点并使用 SSL 时,它可以完美运行。但是,当登录时,它会得到 p>
Only secure content is displayed.
IE9 中的消息。我明白那个。处理图像切换 URL 的最佳方法是什么?我是否应该检查我当前是否正在使用 SSL 并将我的图像指向 https://images.mysite.com , 否则 http://images.mysite.com ?
编辑:这是一个电子商务网站,所以大多数时候浏览该网站都是不安全的。但是登录后,我仍然需要提取一些相同的图像,当然,如果他们浏览回常规目录页面,则需要访问图像。也许我只需要一直使用 https://images.mysite.com .看起来有点矫枉过正。
最佳答案
我相信只有当您在安全页面中通过 http 访问内容时才会出现此问题。因此,对于既可以在 http 也可以在 https 中看到的页面,无论您是在 http 还是 https 中,都可以像始终使用 https 一样简单地获取图像。
关于asp.net-mvc - 为位于子域上的图像在 http 和 https 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11058122/