我的知识记录

后台上传图片成功,文章中显示图片路径正确,但前台页面中图片显示破碎,无法加载,查看图片地址提示404错误。

报错现象:后台上传图片成功,文章中显示图片路径正确,但前台页面中图片显示破碎,无法加载,查看图片地址提示404错误。
报错原因:图片路径错误(绝对路径/相对路径混淆);upload目录权限不足,图片无法被读取;伪静态规则错误,导致图片路径解析异常;CDN或防火墙拦截图片请求。
修复步骤
  1. 检查图片路径:在浏览器开发者工具中查看图片请求地址,确认路径是否正确(如是否缺少网站域名、路径拼写错误);打开后台“系统管理→系统参数”,确认“网站域名”配置正确,图片路径会自动拼接域名。
  2. 检查upload目录权限:确保upload目录及子目录具备755以上读取权限,Linux环境执行 chmod -R 755 upload/,确保图片文件可被读取。
  3. 排查伪静态问题:暂时关闭伪静态规则,重新刷新页面,若图片能正常显示,说明是伪静态规则导致,重新配置伪静态(排除图片路径解析错误)。
  4. 排查拦截问题:暂时关闭CDN和服务器防火墙,重新刷新页面,若能显示,说明是拦截导致,添加图片路径(upload目录)到白名单。

后台上传图片成功,文章中显示图片路径正确,但前台页面中图片显示破碎,无法加载,查看图片地址提示404错误。

标签:

更新时间:2026-03-12 11:24:02

上一篇:网站安装过程中提示“数据库连接失败”“无法连接数据库服务器”,或直接显示“数据库连接异常,请检查配置”

下一篇:打开网站显示"Can't connect to local MySQL server through socket"错误怎么办_已解决