如何将站内http链接批量替换为https链接,快速通过百度HTTPS认证

关于HTTPS认证

对于老网站来说,如果是中途申请SSL证书,为全站开启https连接后,可能会出现http网址和https网址同时存在、都能打开的情况。对搜索引擎来说,http和https对应的是两个网站,如果同时存在,可能会影响网站的权重排名,对SEO不利。

这种情况下,我们有必要在百度站长平台(已改名百度搜索资源平台)进行相关设置,通过百度https认证,从而将原网站权重及收录,顺利过渡至https网址:

通过认证的一些条件:

1.SSL证书成功申请并部署,https网址可顺利打开。

2.以https网站打开网站后,网站任何地方不能出现本站的http链接,注意是本站链接,存在http的外链是可以的。

对于老网站来说,文章内部存在的本站硬链接,图片链接等,应该都是原来的普通链接,需要手动修改为https链接。

如何修改软链接

以WordPress为例

网站SSL证书部署成功后,打开后面管理界面,点击左侧菜单中的设置,将网站地址改为https地址后保存设置,如下图:

以上操作后,网站的大部分软链接,比如首页菜单、分类目录、文章标题等,都可以https打开了。重点在于文章中以及边栏等位置的一些硬链接,这些如果一个一个改的话,耗费时间且不一定全部找出来,是不现实的。

我们可以通过批量修改替换数据库内容的方式,快速完成链接转换,由于是更改数据库内容,以下操作进行之前,建议先对数据库进行备份操作!

替换数据库内容修改硬链接

安装WordPress的插件WP Migrate DB,安装完成后启用该插件,参照下图所示参数进行设置,设置完成后点击左下角按钮进行替换:

替换完成后在网站页面Ctrl+F5强制刷新,查看效果。

替换工作完成后,建议向后推迟一天再进行百度认证工作,避免可能的因缓存问题导致的认证失败。

完成百度https认证

1.登录百度搜索资源平台,在左侧的菜单项里找到HTTPS认证点击。

2.在右侧界面中按提示填入相关信息进行认证,每天有3次认证机会,提交认证后出结果很快,应该在5分钟之内,刷新页面查看是否通过认证。认证成功信息:

3.万一没有通过认证,也会有相关提示信息,按照提示进行相关排查修改即可。

 

经过以上操作后,百度就可以将原网站的普通链接权重,较为快速地转移到https链接,有助于减少网站改动带来的损失。

 

原创内容,未经允许,请勿转载!https://www.zhihu.in