首页 / 开发手册 / 404 页

404 页

页面找不到时显示的那一页:文件、能拿到的变量、以及多语言站该放哪。

模板文件:templates/你的主题/404.html | 什么时候出现:地址不存在、内容被删、栏目下架时

这一页由谁渲染

访客走到一个不存在的地址时,程序会返回 HTTP 404 状态码,并渲染主题里的 404.html。 不是跳到首页、也不是白屏 —— 搜索引擎据此知道这个地址是真的没了,不会一直来试。

能拿到的变量

{title}固定是「页面不存在」
{seo.title}「页面不存在 - 站点名」,用于标签页标题

它是一个独立的小页面,不套列表/详情那套数据。页头页脚、导航这些公共标签照常能用, 所以通常写成「页头 + 一句说明 + 回首页按钮 + 页脚」。

多语言站放哪

和其它模板一样,语言目录里的同名文件会覆盖外层: templates/你的主题/en/404.html 就是英文站的 404 页。

⚠️ 主题里没有 404.html 时,程序只输出一行纯文本「404 页面不存在」—— 不报错,但很难看。新做一套主题时记得补上这一个文件。
没找到答案? 可以在 联系我们 留言说明使用场景,我们会补充进文档。