Standarden svarede ALLE navigationer, den ikke havde precachet, med den cachede forside. Derfor viste /tarballz/ (serveres af nginx uden for Astro-bygget) og ukendte adresser forsiden i stedet for den rigtige side eller 404. Alle Astro-sider er precachet i forvejen. Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG
This commit is contained in:
@@ -170,6 +170,11 @@ export default defineConfig({
|
||||
cleanupOutdatedCaches: true,
|
||||
clientsClaim: true,
|
||||
skipWaiting: true,
|
||||
// No SPA fallback. The default answers EVERY navigation it has not
|
||||
// precached with the cached front page, so /tarballz/ (served by nginx
|
||||
// outside the Astro build) and unknown URLs showed the home page instead
|
||||
// of the real page or the 404. Every Astro page is precached anyway.
|
||||
navigateFallback: null,
|
||||
},
|
||||
devOptions: { enabled: false },
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user