个人随笔 ·

WordPress整站进行HTTPS协议升级教程

WordPress整站进行HTTPS协议

现在越来越多的Wordpress站点进行SSL网站升级,对于网站来说是一个好的开始,提升了网站的安全性,对于一个爱折腾的博主来讲,这些都不是事,那么我们在升级后又遇到过哪些坑呢?我们又该如何去正确的处理这些坑。

1.CSS和JS文件不加载

我们打开wp-config.php文件,在这个文件底部 添加如下代码

然后在打开后台     设置    常规   

如果各位在这里无法登陆后台的时候,那么请直接在SQL操作,这样就可以解决无法登陆后台的问题了

这里修改之后打开网站可能会出现 图片不显示的问题,我们可以直接在SQL执行命令

执行这个SQL命令是为了保证 WordPress 站点之前添加的各个链接或者多媒体文件把 http 协议改成 https 协议,大家在复制后请更换一下网址,避免出现错误。

2.打开当前主题目录下的文件wp-content/themes/xxx/functions.php

在当前主题的目录下面添加一下代码

 

HTTPS 相对链接替换

以上是为大家提供的实现方式,主要是通过直接修改 WordPress 的配置以及将之前的 http 协议直接通过数据库执行替换命令修改为 https 协议,这样算是一个一劳永逸的方式,同样网站以后也将必须使用 https 协议才能访问,如果哪天服务器关闭了 SSL 证书,那么很遗憾的告诉你,你还需要使用方法一中的方式反过来操作,如果你非常确定网站以后都会使用 https 协议,那么推荐使用方法一。

如果你是一个喜欢折腾,有太多不确定因素,那么可以使用子凡提供的方法二,同样还提供了两种代码解决方式都可以完美支持 HTTPS 协议,如果你的站点需要支持 HTTP 和 HTTPS 双协议共存,那么就选择使用代码二的相对链接替换方法吧,反之子凡则推荐实用代码一的绝对链接替换方法。

到这里你的 WordPress 站内链接都将使用 HPPTS 协议,非本站点的链接保持原样,比如友情链接和站外图片链接等

参与评论