记用zen-cart搭建的网站开启SSL的排错过程

还是2008年的时候接触zen-cart系统,到现在很多个年头了,期间一直没怎么用。今天搭建了一个zen-cart系统,想配置个ssl,前后台的ssl好搭建,主要是细微的地方没注意,今天的错误在于,前后台主页都是ssl,但是一点其他的内页,就非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。

posted @   、一叶孤城  阅读(125)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示