HTTPS是加密传输协议,你的浏览器与web服务器之间收发的信息传输将更加安全,可以有效防止被篡改,保护用户隐私。
已经有不少搜索引擎都宣布,使用https的网站将有更好的排名。比如:2015年百度站长平台发布消息,百度对https页面优先收录、优先排名。更有甚者,极端如某歌搜索引擎,甚至宣布,将在今年晚些时候,直接在搜索结果中,将非https网站标注为“不安全”,根据惯例,某歌往往代表的是行业趋势,其它家很快就会跟进。所以说https无疑是未来趋势,还没有从http切换升级到https的站长小伙伴们,颤抖吧。
那么,我们如何将现有的WordPress主机免费从http升级到https呢?
第一步:获取SSL证书
HTTPS需要用到SSL证书(SSL Certificates),这个证书根据类型的不同,价格不同。SSL证书类型分为:域名型 DV(浏览器显示安全小锁标记)、企业型 OV(企业身份验证)、增强型 EV(绿色地址栏 + https + 公司名称+最高级企业身份验证),本着实用主义原则,个人或者小型网站使用域名型 DV证书已经足够了。域名型 DV也是需要按年购买的,重点来来了,怎么免费获取一个免费的域名型 DV SSL证书呢?目前腾讯云联合TrustAsia推出免费的Symantec数字证书,一旦验证域名所有权后,可以在10分钟内免发。有效期一年。
申请步骤如下:
1、登陆腾讯云;
2、点击SSL证书,选择“立即购买”,进去后选择“域名型免费版(DV)”,就会看到购物车的金额变成了0元;
3、点下一步,填写申请的域名信息,没打星号的,诸如私钥密码这些,都不用填;
4、点下一步,会让你选择验证模式,就是证明,这个域名是你控制的。验证模式有2种:1、手动DNS验证,需手动为域名添加一条解析记录。 2、文件验证,需要在域名根目录下ftp上传网站给出的指定的文件。根据自己的情况,任意选一种即可。做好后,无需再操作什么,静等10几分钟后,刷新刚才的申请页面,就会看到已经下发的SSL证书,下载下来解压缩后备用。
自此,我们就完成了SSL证书的获取。
第二步:做好现有非SSL网站的备份
强烈建议,在升级为https前,备份网站的数据库和文件。这样一旦有问题,可以随时退回。为了方便调试,强烈建议事先关闭网站的CDN ,停用诸如cloudflare之类的各种分发存储,以及停用诸如w3 total cache在内的Wordpress的各种缓存插件。笔者就是因为没关闭这些,在升级过程中大费周折,浪费了无数时间。
第三步:为网站安装SSL证书
打开GoDaddy的网站控制面板后台的“SSL/TLS”链接,进入后选择“管理SSL站点”,为网站安装在第一步申请到的SSL证书,如图所示:
用记事本打开步骤一下载的证书Apache文件下的三个文件,分别填写到GoDaddy的如下表单中,位置不能弄错,如图所示:
提交后就可以看到提示:您已成功配置 SSL。SSL 网站现在处于活动状态,可在此域上通过 HTTPS 访问。这样,为你的网站安装SSL证书就已经完成。
以上说的是利用免费SSL证书部署,如果您不差钱,直接花几百大洋在GoDaddy购买个证书,就可以省去第一步和第三步,GoDaddy会自动帮你全部弄好。
这个时候,你尝试用https访问你的Wordpress网站,应该可以访问了,但页面内容会严重缺失,并会被提示存在不安全的内容,所以,我们必须进行必要的替换,将所有的http引用替换为https的。
第四步:将Wordpress内容替换为https
1、进入Wordpress后台,将Wordpress后台页面变更为https的,如图所示:
2、打开GoDaddy的网站控制面板,进入数据库管理界面,分别执行如下SQL语句:
UPDATE wp_posts SET post_content = replace(post_content, ‘https://www.vipshare.com’,’https://www.vipshare.com’);
UPDATE wp_posts SET guid = replace(guid, ‘https://www.vipshare.com’,’https://www.vipshare.com’);
请注意将上述代码中的www.vipshare.com替换为你自己的域名。
3、其实按理说,还要执行这个语句的,替换option_value这张表:
UPDATE wp_options SET option_value = replace(option_value, ‘https://www.vipshare.com’,’https://www.vipshare.com’);但我建议,要慎重对待这样的替换,不知道为什么,我发现很多Wordpress主题或者插件,在这样替换后会出错,所以最好进入Wordpress后台,手工检查下哪些项目引用的是http。改为https即可。
4、进入Wordpress后台检查菜单和友情链接等,还有没有引用http的地方,全部改为https的。
自此,就完成了全部站内内容的替换,如果不放心,可以安装个叫“Search & Replace”的Wordpress插件,通过这个插件搜索全部表中还有没有含有https://www.vipshare.com的数据,如果有,手工去改过来。
第五步:301重定向及修改外链
清空浏览器缓存,访问你的https网站,应该全部显示正常了,此时,http和https都可以正常打开你的网站。为了搜索优化,我们要做301跳转,全部启用https访问。步骤如下:
1、打开ftp软件,下载网站更目录下的.htaccess文件,用记事本打开
2、加入如下代码
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.vipshare.com/$1 [R,L]
(请注意替换为自己的域名)
3、保存后,FTP上传覆盖之前的文件。
用浏览器访问https://www.vipshare.com任何一个页面,就会发现被强制跳转到https的页面。自此,我们就全部完成了WordPress主机从http切换到https的工作。耐心等几天,搜索引擎会自动更新到你的新的https的网站,如果有可能,尽可能更改你的外部友情链接。
码字不易,转载请注明出处。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: WordPress网站如何免费从http切换升级到https