当我们网站在运行一段时间之后,或者更换域名之后,我们为网站安装SSL证书,会出现页面资源加载报错的情况。
这个问题大概率是http的内容没有重定向到https的内容,所以出现一些资源加载的问题。将http内容重定向到https就可以解决这个问题
方法一:通过安装Really Simple SSl解决
1、安装Really Simple SSl插件
2、进入插件设置
3、激活SSl
4、注意事项
启用之后基本可以解决问题,注意的是启用之后不能再停用,停用问题就会再出现。
方法二:编辑 .htaccess 文件设置重定向解决
1、修改网站Wordpress地址和站点URL
在常规设置中,修改Wordpress地址和站点URL为https的地址
2、在 .htaccess 文件中设置重定向
添加如下代码到网站的 .htaccess 文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}
[L,R=301] </IfModule>
- “
RewriteEngine On
”:启用重写 - “
RewriteCond %{HTTPS} off
”:检查 HTTP 连接 - “
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUSEST_URI} [L,R=301]
” :使用 301 状态代码将 HTTP 重定向到 HTTPS
提示:通常RankMath提供 .htaccess修改功能,但是会提示你小心修改。我们将上面的代码粘贴到顶部,保存点击保存即可。