WordPress网站可以实现全站https,前提是要去正规的CA机构申请一张合适的SSL证书,待证书颁发下来之后正确的部署到服务器上,然后再开启全站https,具体操作如下:
1)进入WP后台,进入设置-常规,将WordPress地址(URL)、站点地址(URL)两项修改为:https。
2)登录和后台强制开启SSL
通过修改WP-config.php文件,直接在文件末尾加入以下两行代码:
/* 强制后台和登录使用 SSL */
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
3)为了保证WordPress站点之前添加的各个链接或者多媒体文件把http协议改成https协议,我们还需要通过数据库SQL查询执行一条替换命令,代码如下:
update wp_posts set post_content = replace(post_content, ‘http://www.wordpress.la’,’https://www.wordpress.la”);
注:使用时请按照自己数据库表名(wp_posts)和网站域名(www.wordpress.la)修改后在执行即可。
4)最后一步,我们要做的就是把一系类的外部链接改到https地址,同时访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,或是css和js的cdn,都要做相应的修改。
完成以上所有步骤,全站https就已经开启了,大家可以去试试。
分类:新闻资讯