开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Cloudflare worker 链接正常,但刷新页面提示 404 Not Found

2026年06月30日 7Browse 0Like 0Comments

出现“点击链接正常,但刷新页面提示 404 Not Found”的原因是,您的 Vue 项目使用了 history 路由模式 。

当您在前端点击页面时,是通过 JavaScript 改变的 URL ;而直接刷新页面时,浏览器会向服务器(Cloudflare)请求真实的 URL,如果服务器找不到对应的文件,就会返回 404。

使用 Cloudflare Workers

您可以在 wrangler.toml (或 wrangler.jsonc) 配置文件中,直接加上 single-page-application 的配置,无需修改任何代码:

[assets]
directory = "./dist" # 或您的打包输出目录
not_found_handling = "single-page-application" # 关键配置:让找不到的页面回退到 SPA

 

2026-06-2921-02-48

 

这个配置参数很关键。

single-page-application

在 Cloudflare Workers 中处理 not_found (404) 取决于你的部署方式:是纯逻辑 Worker 还是带有静态资源的 Worker(如 Workers Sites / Pages / 绑定 Assets)。

如果你的 Worker 托管了前端应用(如 React/Vue SPA),你可以通过 wrangler.jsonc (或 wrangler.toml) 配置资源未找到时的处理行为。

在配置文件中添加 not_found_handling。

单页应用 (SPA) 模式 ,将未匹配的路径重定向到 index.html,交给前端路由处理。

 

2026-06-2921-04-56

 

SPA 在 Github 上有讨论。

 

https://www.isharkfly.com/t/cloudflare-worker-404-not-found/2309

Tags: None
Last updated:2026年06月30日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous

Comments

Cancel reply

Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,371)
    • Confluence (663)
    • Gradle (12)
  • U.S. (529)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1