
原因:
图片出现 mixed blocked (混合内容被拦截),核心原因是:网站已用 HTTPS,但图片 / 资源仍用 HTTP 加载,被浏览器安全策略拦截
因为我是用docker部署的wordpress,所以我需要进入容器内部修改配置文件
bash
sudo docker exec -it wordpress /bin/bash
bash
apt update && apt install vim
vim wp-config.php
按i 进入insert mode 开始修改配置文件,在add any custom values下面以下添加或修改为以下配置:
bash
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);