本文的前提是你购买的阿里云的虚拟主机和域名,并且已经搭建好了一个普通的wordpress http网站,现在要开启https访问。下面是操作步骤。
1、申请免费的ssl证书
进入到你的阿里云控制台,进入“SSL 证书(应用安全)”,创建免费的证书。
填好你的域名即可,申请完后,过一会儿会提示“已签发”。
2、开启https访问
在控制台你进入到你的虚拟主机操作界面,选择域名管理——域名绑定菜单,开启https加密访问,这边要注意域名得要备案。
3、更改wordpress站点url设置从http换成https
4、更改.htaccess文件配置
如果你的.htaccess配置的访问规则是有前缀http的域名,也要改成https。
5、站点旧文章的内容替换
之前写的文章都是http://mysql360.com这样的格式,也要统一替换成https://mysql360.com。
可以使用替换sql的方式,这种方式就是得对wordpress的表有所了解,不然很容易遗漏,我这下面的sql也只是举个例子。
UPDATE wp_options SET option_value = replace(option_value, 'http://www.旧网址.com', 'https://www.新网址.com'); UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.旧网址.com', 'https://www.新网址.com'); UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.旧网址.com', 'https://www.新网址.com'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.旧网址.com', 'https://www.新网址.com');
还有一种更直接的傻瓜方式就是利用“Better Search Replace”插件来进行替换。
完成上面这些步骤,阿里云虚拟主机wordpress网站绑定的域名从http换成https就完成了。
标签:www,http,虚拟主机,域名,wordpress,https,com From: https://www.cnblogs.com/shamo89/p/17059625.html