记用zen-cart搭建的网站开启SSL的排错过程
在配置SSL之前,要在服务器上配置好证书。证书这个东西,跟这篇文章无关,具体的问服务器服务商,是不是支持SSL。
配置好SSL证书之后,修改zen-cart的前后台配置文件:
-
前台配置文件路径:/includes/configure.php;
-
后台配置文件路径:/your_admin/includes/configure.php
includes/configure.php
1 define('HTTP_SERVER', 'http://www.domain.com'); # 这里要注意,如果要让zencart的目录页和产品页都是ssl,就要把http换成https 2 define('HTTPS_SERVER', 'https://www.domain.com'); 3 define('ENABLE_SSL', true);
admin/includes/configure.php
1 define('HTTP_SERVER', 'http://www.domain.com'); 2 define('HTTPS_SERVER', 'https://www.domain.com'); 3 define('HTTP_CATALOG_SERVER', 'http://www.domain.com'); 4 define('HTTPS_CATALOG_SERVER', 'https://www.domain.com'); 5 define('ENABLE_SSL', true);
特别需要注意的是,zen-cart要开启前台所有页面的SSL安全链接的话,一定是在前台配置文件configure.php修改:
1 define('HTTP_SERVER', 'http://www.domain.com');
将里面的http换成https,也就是:
define('HTTP_SERVER', 'https://www.domain.com');
至此,用zen-cart搭建的网站,全站链接都是SSL。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)