现在主流浏览器对所有非https站点提示不安全,我们需要对站点安装ssl证书,完成https的设置,今天这篇主要讲的是杰奇cms的HTTPS。

在杰奇cms后台,打开系统管理→系统定义,在网站地址那里输入https://www.hhymw.com , 如果用的是系统默认模板,应该不会有额外提示。如果用的是第三方开发的模板,浏览器可能会提示“网页加载不安全的脚本”,或者浏览器左侧那个锁图标灰色,或者访问HTTP不自动跳转https。下面给出三种解决方法:

杰奇cms全站设置https的教程插图
1、提示此“网页加载不安全的脚本”

出现这个标志,需要检查网站是否使用了统计,是否引入了第三方远程cdn库的css和js文件。如果有的话需要打开使用的模板文件将HTTP引入改为HTTPS,或者将相关css和js文件本地化下载到自己服务器使用。

2、浏览器锁标志灰色

如果后台网站地址处填写的是HTTPS,就需要将网站全部模板的样式文件及所有http路径替换为HTTPS,或者直接替换为jieqi_url调用即可。

3、访问http不会自动跳转HTTPS

如果使用的是宝塔面板,点开设置,有个ssl选项,把强制使用https选项打开即可。如果是非宝塔面板,可以采用伪静态的方式实现。
下面以Apache环境为例:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://你的域名/$1 [R,L]