在网站中安装了SSL证书后,如果建站的主机未提供自动将http改为http是的功能的话,你需要自己修改一下,有如下两种方法。
方法1:在Wordpress中安装Really Simple SSL并启用
接下来,我们进入登录网站后台安装Really simple ssl插件,如果不会安装插件,请查看这篇安装插件教程,插件安装完成后,启用它。启用这个插件后,将在界面上看到下图的提示,此时点击Go ahead,activate ssl按钮。
接下来,按下图开启相应配置并保存。
最终应该能在SSL的configuration页面看到如下4个√,若是mixed content是×,请用下文中的Better Search Replace插件替换一下新旧URL。
使用这个插件会有些影响网站性能,但这个办法最为简单,如果你不想影响网站性能,可以使用下文中的手动修改办法
方法2:手工修改网站中的http到https
如果不用方法1,我们就按照下面逐步操作来更换http为https
1.还是用方法1,然后将插件按下图所示的方法禁用(不要在插件列表里直接禁用),因为按下图所示方法禁用后依旧会保留SSL功能和部分设置(譬如htaccess文件中的重定向设置),在此处禁用后,再到插件列表删除它。
2.登录wordpress后台,在设置》常规中(setting》general),将wordpress地址与站点地址中的http改为https,保存即可,保存后需要重新登录网站后台。
3.如果你使用Elementor建站,你可以按下面2图所示,重新生成CSS、替换新旧URL
4.安装插件Better Search Replace并激活它,用完后就可以删除它。我们用它搜索并替换http网址到https网址,如下图所示,记得将example.com改为你的域名,并将select table全选中,(CTRL+A)可以全选它们,最后点击Run search/Replace执行操作。
至此,修改已完成,你可以使用爬虫工具screaming frog seo spider检查一下网站里是否还有http的内容未改为https,这个工具提供免费500个url的查询,对小站点而言是够用的,输入你的网站域名进行查询即可,如下图所示,在客户端里会展示url是http还是https,以及http的页面是哪些
如果有http页面,如下图所示,点选后可以查看它的status code是否未301,如果是做了301重定向的,就不用管它。
最后,如果你已经安装了GA、GSC,记得去更新网址,因为对Google而言,http和https被视为两个网站的,在GA里可以直接更新地址,而GSC就需要新建一个账号了。
本教程结束,ヾ(•ω•`)o