65
新建了 templates/404.json,访问一个不存在的路径仍然显示默认的 404 页面。
新建了 templates/404.json,访问一个不存在的路径仍然显示默认的 404 页面。
先把判断放在前面:404 页面的模板名必须是 404,且部分主题把 404 内容硬编码在 404.liquid 里,JSON 模板不会覆盖 Liquid 模板。
404.liquid 与 404.json,两者并存时以 Liquid 为准。404.liquid,只保留 JSON 模板,再在编辑器里配置分区。https://你的域名/pages/不存在的handle 测试,注意直接访问根路径不会触发 404。提醒:SEO 层面 404 必须返回真正的 404 状态码,不能返回 200 再显示「页面不存在」,否则会被判为软 404,收录会出问题。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。