Nuxt 3应用页面存在却被Google标记为Soft 404问题求助
版本信息
- Nuxt: v3.14.1592
- Node: v20.10.0
复现地址
- 站点域名:iptvlandbox.com
nuxt.config.js 配置
import { resolve } from "path"; export default defineNuxtConfig({ compatibilityDate: "2024-11-01", devtools: { enabled: false }, nitro: { prerender: { crawlLinks: true, }, }, alias: { "@": resolve(__dirname, "/"), }, modules: ["@pinia/nuxt"], plugins: [ "~/plugins/prescripts.js", "~/plugins/paypal.js", "~/plugins/track.js", ], pinia: { storesDirs: ["./stores/**"], }, nitro: { middleware: ["~/server/middleware/proxy"], }, vue: { compilerOptions: { isCustomElement: (tag) => tag.startsWith("ion-"), }, }, serverHandlers: [ { route: "/api", handler: "~/server/middleware/proxy.js", }, ], });
复现步骤
- 访问通过
npm run build && node ./server/index.mjs构建后的站点 - 确认页面已正常加载
- 查看控制台的网络请求
- 刷新页面
预期结果
页面应正常加载,可被Google抓取索引,所有相关资源可被搜索引擎访问。
实际情况
尽管URL可通过Google PageSpeed Insights和直接访问打开,但Google无法正常索引页面,将其标记为Soft 404。点击错误并选择“测试实时URL>截图”时,返回的是默认404页面,即Google抓取时获取到的是404页面。Google实时测试截图显示:抓取结果为404错误页面,而非正常站点内容。
内容的提问来源于stack exchange,提问作者Yassinonce
相关产品推荐
相关产品推荐

