【发布时间】:2014-11-28 18:03:16
【问题描述】:
我的网站中有购物车脚本,该脚本设置为安全的(带有 SSL 证书的 https)。我在脚本中有链接指向我网站的其他不安全部分(WordPress 博客等)。
在安全站点中,如果我有不安全的链接 ( http ),它会在浏览器中向用户触发一条消息,提醒不安全的链接。如果我将传出链接作为相对链接放在脚本中,当用户点击它们并离开脚本时,它会将它们保持在安全模式(我们不希望我们网站的其他部分使用这种模式)。
几年前,我记得有这个问题。我想我通过对安全站点中的每个传出链接使用 HTTP 重定向来解决它。使用 HTTP 重定向,我将在 HTTP 重定向中将 https://www.example.com/outgoinglink1a 重定向到 http://www.example.com/outgoinglink1b。这样我就可以把https://www.example.com/outgoinglink1a放到安全站点中,点击后会跳转到http://www.example.com/outgoinglink1b
在现代,如何在安全站点中包含指向站点其他不安全部分的链接,而不会在用户位于站点的安全部分时向用户触发 SSL 错误消息?在 .htaccess 中使用某种类型的 301 重定向更好吗?是否有另一种首选或更简单的方法(比使用 HTTP 重定向)来完成此操作?
感谢您的指导。
【问题讨论】:
-
为什么网站的其他部分不安全?
标签: html .htaccess security ssl