404 页
页面找不到时显示的那一页:文件、能拿到的变量、以及多语言站该放哪。
模板文件:templates/你的主题/404.html | 什么时候出现:地址不存在、内容被删、栏目下架时
这一页由谁渲染
访客走到一个不存在的地址时,程序会返回 HTTP 404 状态码,并渲染主题里的 404.html。
不是跳到首页、也不是白屏 —— 搜索引擎据此知道这个地址是真的没了,不会一直来试。
能拿到的变量
{title}固定是「页面不存在」{seo.title}「页面不存在 - 站点名」,用于标签页标题它是一个独立的小页面,不套列表/详情那套数据。页头页脚、导航这些公共标签照常能用, 所以通常写成「页头 + 一句说明 + 回首页按钮 + 页脚」。
多语言站放哪
和其它模板一样,语言目录里的同名文件会覆盖外层:
templates/你的主题/en/404.html 就是英文站的 404 页。
⚠️ 主题里没有
404.html 时,程序只输出一行纯文本「404 页面不存在」——
不报错,但很难看。新做一套主题时记得补上这一个文件。
