diff --git a/nuxt.config.ts b/nuxt.config.ts index 00d89f429..47a66a94c 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -227,6 +227,9 @@ export default defineNuxtConfig({ htmlValidator: { enabled: !isCI || (provider !== 'vercel' && !!process.env.VALIDATE_HTML), + options: { + rules: { 'meta-refresh': 'off' }, + }, failOnError: true, }, diff --git a/server/plugins/fallback-ui.ts b/server/plugins/fallback-ui.ts new file mode 100644 index 000000000..b2f89ce30 --- /dev/null +++ b/server/plugins/fallback-ui.ts @@ -0,0 +1,9 @@ +export default defineNitroPlugin(nitroApp => { + if (import.meta.prerender) { + nitroApp.hooks.hook('render:html', (html, { event }) => { + if (event.path === '/200.html') { + html.head.push('') + } + }) + } +})