(已屏蔽:mixed-content)错误(已解决!!!)遇到必看!-zibll综合交流社区-zibll子比主题-WordPress主题模板-zibll子比主题

(已屏蔽:mixed-content)错误(已解决!!!)遇到必看!

问题产生

在chrome,edge新型等浏览器中子比部署SLL无任何错误的情况下出现:

QQ图片20221023192825-1

错误解释

         mixed-content 错误:出现此错误即代表你的网站https中使用了http的不安全请求去请求资源,被浏览器拦截,最终导致页面显示出错。

经我实测在度娘,谷歌的大佬们给出的解决方案在head标签添加meta强制更改http为https并未生效,该方法不适用于wordpress用户。

        正确解决方案是修改服务器wordpress的配置文件,让wordpress去更改全局请求为https。

解决步骤

        PS:请确保执行此操作前服务器已经暂停访问。

        在 linux 命令行输入 sudo vim /www/wwwroot/你的域名/ wp-config 编辑

        PS :用 i 在光标位置插入,按esc后输入 :wq 来保存。

        在宝塔服务器根目录 www/wwwroot/你的域名/ 下找到  wp-config  并双击编辑

        在文件中找到:

if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);   // 此处可能是_DIR_但是并不影响修改

        在此行之前添加:

$_SERVER['HTTPS'] = 'ON';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

      此代码将设置wordpress为全局https请求。

   END

保存后边可以使用HTTPS正常访问网站了,希望对你有所帮助

请登录后发表评论

    没有回复内容