Netlify部署站点未更新简历URL链接,求助排查故障原因
可能的原因及排查方向
- Netlify部署分支不匹配:检查Netlify站点设置里的「部署分支」是否和你推送代码的分支一致,比如你推到了dev分支,但Netlify监听的是main分支,那部署的还是旧代码。
- 构建产物的静态缓存残留:Create React App构建时会生成带哈希的静态文件,但如果简历链接写在index.html这类不会自动加哈希的文件里,之前的缓存可能没彻底清除。可以本地先执行
npm run build,检查build文件夹里的对应文件是否是新链接,再手动上传build文件夹到Netlify试试。 - Google Drive链接的重定向缓存:Google Drive的共享链接依赖CDN缓存,就算代码里换了新链接,旧链接的DNS或CDN缓存可能还在生效,导致跳转时定向到旧文件。建议重新生成Google Drive的直接预览/下载链接(确保不是文件详情页链接),替换后重新部署。
- Netlify边缘CDN缓存未刷新:虽然用了「清除缓存并使用最新分支提交重试」,但Netlify的全球边缘节点缓存可能有延迟,可尝试在部署记录里点击「刷新边缘缓存」(若有该选项),或等待1-2小时再测试。
- 代码提交遗漏或被覆盖:确认远程仓库对应分支的代码里,新链接确实已提交,排查是否有本地提交漏传文件,或是CI/CD脚本在部署时自动替换了链接。
- 网络层面缓存:如果换设备后仍用同一网络,可能路由器有缓存,试试用手机流量访问,或用浏览器无痕模式测试。
内容的提问来源于stack exchange,提问作者Christoper Chamberlain
相关产品推荐
相关产品推荐

