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);
相关推荐
Web极客码5 小时前
解决WordPress后台“外观”菜单消失
linux·服务器·wordpress
globaldomain10 小时前
立海世纪:WordPress 6.9的新功能、新模块、新API
前端·javascript·html·新媒体运营·网站建设·wordpress·域名注册
podoor1 天前
专业外贸网站建站公司
wordpress
podoor1 天前
php版本升级后page页面别名调用出错解决方法
开发语言·php·wordpress
Web极客码2 天前
WordPress 被重定向到垃圾站的排查全过程
运维·服务器·网络·wordpress
longze_72 天前
解决wordpress内网穿透后,公网无法访问wordpress管理后台wp-admin问题
数据库·wordpress·反向代理
WordPress学习笔记3 天前
WordPress新手建站选SiteGround还是Hostinger
wordpress
WordPress学习笔记3 天前
专业WooCommerce模板一站式服务平台
wordpress
Web极客码3 天前
如何在WordPress中轻松添加阴影框提升网站设计
wordpress