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

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19706356

浙公网安备 33010602011771号