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

标签 magento ssl https

我有 Magento 1.9.2.0。 在此版本中,启用 SSL 仅适用于帐户页面和订单页面。 顺便说一句,有趣的是系统配置中的英文文本只说 “在前端使用安全 URL”是/否

但法语翻译更明确: “Utiliser des URLs sécurisées pour le front office (mon compte et passage de commande)” 括号之间的部分表示“我的帐户和订单页面”。

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

我查看了菜单的显示方式,它利用了核心中的这一点:

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

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

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

谢谢,

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

最佳答案

首先Goto systems->Configuration->General->Web->unsecure and secure->base URL put https://www.yourdomain.com/在两者中,首先只尝试使用安全,如果 SSL 工作正常,则 SSL 应为 SSL_OFFLOADED,否则不要更改不安全的 URL,否则,您需要更改两个基本 URL

关于magento - 所有页面的前端都使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45422043/

相关文章:

java - 如何解决 java 6 ssl 错误

Magento 结帐步骤

magento - 获取集合 : Magento 时属性名称无效

tomcat - 在 Servlet 中获取服务器证书/SSL

google-app-engine - 为自定义域配置 Google App Engine SSL

asp.net-mvc-4 - 反向代理后面的 SignalR 1.x 执行 SSL/TLS 终止

javascript - 替换 href http ://with//的脚本

wcf - 是否有替代 HTTPS 的方法来保护网站?

javascript - magento 2.1.6升级到2.2.7后Require Js报错

php - 无法导入magento数据库