wordpress上传图片无法显示

原因:

图片出现 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);
相关推荐
syjy22 天前
Polylang Pro WordPress多语言插件使用教程(含下载)
wordpress·wordpress插件
WordPress学习笔记2 天前
镌刻中式美学的高端WordPress主题
大数据·人工智能·wordpress
北漂的老猿2 天前
SEO&网络营销服务WordPress主题
wordpress
WordPress学习笔记2 天前
WordPress多语言外贸独立站
wordpress·wordpress多语言·wordpress独立站
北漂的老猿3 天前
响应式金融企业网站WordPress主题
金融·wordpress
syjy23 天前
WooCommerce Variation Swatches Pro WordPress插件使用教程(含下载)
wordpress·wordpress插件
WordPress学习笔记4 天前
模板业(mobanye)各行各业的网站模板
wordpress
syjy24 天前
(含下载)All in One SEO Pack Pro WordPress插件使用教程
wordpress·wordpress插件
syjy25 天前
WP Smush Pro WordPress插件使用教程(含下载)
wordpress·wordpress插件
代龙涛6 天前
WordPress archive.php 分类与归档页面开发指南
开发语言·后端·php·wordpress