magento - 所有页面的前端都使用 HTTPS

magento - HTTPS on frontend with all pages

我有 Magento 1.9.2.0。 在此版本中,启用 SSL 仅适用于帐户页面和订单页面。 顺便说一句,有趣的是系统配置中的英文文本只说 "Use Secure URLs in Frontend"Yes/No

但法语翻译更明确: "Utiliser des URLs sécurisées pour le front office (mon compte et passage de commande)" 括号之间的部分表示 "my account and order pages".

是否有任何解决方法可以在所有地方应用 HTTPS?

我查看了菜单的显示方式,它利用了 Core:

this->getUrlModel()->getCategoryUrl($this)

这没有考虑是否需要 SSL,这也证实了限制。 我可能需要至少为菜单覆盖此方法。 然后我需要对其他页面的链接(产品详细信息等...)做同样的事情

此功能只是 magento 2.0 的一部分吗?

谢谢,

注意:当然,htaccess 重定向不是我正在寻找的解决方案。

首先转到系统->配置->常规->Web->不安全和安全->基础 URL 放入 https://www.yourdomain.com / 在两者中首先尝试仅使用安全和 SSL 应该是 SSL_OFFLOADED 如果它的工作那么不要改变不安全的 URL 如果不是那么你需要改变两个基础 URL

不幸的是,这是预期的行为,要让站点通过 https 协议提供服务,您可以将基本安全和基本不安全 url 设置为 https://yourdomain.com/