PrestaShop 是一个流行的开源电子商务平台,可支持大中小型网店。 与封闭源代码软件相比,PrestaShop 的开放源代码具有更高的安全性、透明度和适应性。 在当今的网络环境中,我们强烈建议您学习如何在 PrestaShop 中启用 HTTPS。
如果您的网站是在 PrestaShop 上运行的,那么您就走在了游戏的前面。 多年来的实践证明,该平台是满足所有电子商务需求的强大而可靠的解决方案。
然而,为了使你的网店更加安全,最重要的是符合电子商务法规,你应该为你的网站申请 SSL 证书。 还没有? SSL Dragon 是您一站式获取SSL 价值交易和折扣的地方。
购买并在服务器上安装 SSL 证书后,下一步就是启用 HTTPS。
如何在 PrestaShop 中强制 HTTPS
幸运的是,PrestaShop 在其直观的网页界面中内置了 SSL 激活功能。 您只需
第 1 步:登录 PrestaShop 管理仪表板
步骤 2:浏览首选项 > 常规
第 3 步:检查店铺是否支持 HTTPS
点击 “请单击此处检查您的商店是否支持 HTTPS “链接。 它位于 “常规 “页面顶部,紧挨着 “启用 SSL “选项。
您需要执行此操作,以确保 SSL 安装正常运行。 如果一切正常,”启用 “字段将显示 “是 “和 “否 “选项。 如果 SSL 配置有问题,你会收到一条警告信息。
第 4 步:在 PrestaShop 中启用 HTTPS
假设一切正常,只需选择 “在所有页面启用 SSL “选项,然后在 PrestaShop 中完成 HTTPS 重定向。
步骤 5:保存更改并刷新页面
现在,您的整个网站都应通过 HTTPS 提供服务。
微调 PrestaShop HTTPS 重定向
遗憾的是,在 PrestaShop 中,仅靠这一操作通常不足以将 HTTP 重定向到 HTTPS。 您仍然可能会遇到恼人的错误,如错误 500、404 未找到或 102。 好消息是,您可以自己消除大部分错误,只有在某些情况下,您需要联系托管服务提供商。
以下是您自己可以做的事情:
创建 301 重定向
顾名思义,这条命令将重定向用户,在我们的例子中,重定向到启用 SSL 的连接。 301 重定向可永久性地将网页地址从旧 URL 更改为新 URL。 在 PrestaShop 中,实现这一目标的最简单方法是通过 PrestaShop 市场上的付费重定向模块。
另外,您也可以在 .htacces 文件中手动创建 301 重定向,从而免费实现重定向。不同的服务器平台使用不同的代码来实现这一功能。请联系您的主机提供商,向他们索取相应的代码。
避免在网页上混杂安全和不安全内容
即使只有一个媒体文件继续通过 HTTP 提供,浏览器也会显示有关不安全内容的警告信息。 下面是一个可以激活 SSL 警告的 HTML 代码段示例:
http://www.yoursite.com/images/photo.jpg
可以看到,该超链接引用了一个非安全 HTTP 资源(photo.jpg 文件)。 要解决这个问题,只需使用相对链接即可。 例如,您可以将不安全的 HTML 代码段重写如下:
/images/photo.jpg/
更简单的解决方案是修改所有超链接,使用 HTTPS 而不是 HTTP。
扫描整个代码
确保检查并更改所有链接。 您的主题和插件源代码可能仍然包含旧的 HTTP 元素。 尽快更换。
让 Google 知道您已将 PrestaShop 从 HTTP 重定向到 HTTPS
将 HTTPS URL 添加到 XML 网站地图中,并提交到 Google Search Console。 使用 Robots.txt 文件控制 Google 将抓取和索引哪些页面。
底线
从现在起,重要的是监控您所做的更改,并使您的 PrestaShop 平台、网站主题和模块保持最新版本。
现在您知道了如何在 PrestaShop 中启用 HTTPS,您现有和未来的在线项目将始终保持安全。