教程 · 编程上线

上线后图片字体全 404:查 base 路径和 CDN 前缀

区分构建路径、部署子目录和 CDN 前缀三种原因,让静态资源在线上正确加载。

编程上线入门
前置:项目部署在子路径或 CDN 后,页面能打开但图片、字体加载失败。
材料:项目配置、构建产物、CDN 控制台、浏览器网络面板

步骤

1. 先看 404 的完整地址

在网络面板里看请求的实际地址,多出来的前缀或缺失的目录层级会直接暴露问题;不要只看控制台的一句加载失败。

2. 确认部署在根路径还是子目录

部署在子目录时,构建配置里的基础路径要和实际访问路径一致;配成根路径,资源会去域名根目录找,必然 404。

3. 核对 CDN 前缀

使用 CDN 时确认资源地址前缀、回源路径和缓存规则,路径多一层或少一层都会 404;改完先刷新缓存再测。

4. 检查文件名和扩展名

确认构建产物里确实存在该文件,注意大小写和带哈希的文件名;哈希变了但页面引用旧名字,同样会 404。

5. 清缓存后按真机复测

清浏览器缓存和 CDN 缓存,用无痕窗口和手机各看一次;本地缓存很容易让人误以为已经修好,手机端也要看一次。

做完检查

常见错误

相关工具

JSON 格式化

打开即用

打开 →

Cron 解析

打开即用

打开 →

内容库首页

放进完整流程

继续 →

同类教程

本地能跑线上 404:先查文件名大小写,再查构建产物

定位大小写、扩展名和路径别名导致的资源 404,用构建产物和大小写敏感环境验证修复。

查看 →

密钥被打进了前端包:先分清公开变量和私密变量

识别构建时被内联到前端的变量,把密钥移到服务端并轮换已泄露的凭证。

查看 →

单页应用刷新就 404:把未知路径回退到 index.html

配置服务器或托管平台的路由回退规则,让前端路由的深链接刷新和直接访问都能正常打开。

查看 →
更新时间:2026-10-29 · 平台规则/软件版本会变;操作前保留原件,以实际页面为准。

跨库学习路径

按共同关键词匹配,不是随机推荐;从任务到提示词/教程/项目继续走。

技能

小红书封面标题:3 秒说清人群和结果

把封面标题压到 12 字内,先说人群再说结果,让目标用户在信息流里一眼判断是否与自己有关。

从教程到技能的下一步

继续 →
提示词

公众号深度稿:把行业观察写成有证据的长文

把分散的行业观察整理成有论点、有证据链、可直接编辑的深度长文

从教程到提示词的下一步

继续 →
项目

给连锁口腔诊所写 12 篇种植牙科普推文,用于公众号留资

12 篇 800 字科普文 + 6 组医患问答 + 1 份四周发布排期

从教程到项目的下一步

继续 →