HUGO
Menu
GitHub 87548 stars Mastodon

Hugo 自定义 404 页面

创建用于渲染 404 错误页面的模板。

要在网站的根目录渲染 404 错误页面,请在 layouts 目录的根目录下创建 404 模板。例如:

layouts/404.html
{{ define "main" }}
  <h1>404 未找到</h1>
  <p>无法找到您请求的页面。</p>
  <p>
    <a href="{{ .Site.Home.RelPermalink }}">
      返回首页
    </a>
  </p>
{{ end }}

对于多语言网站,在文件名中添加语言键:

layouts/
├── 404.de.html
├── 404.en.html
└── 404.fr.html

当页面未找到时,您的生产服务器会将浏览器重定向到 404 页面。功能和配置因主机而异。

主机 功能和配置
Amazon CloudFront 查看 详情
Amazon S3 查看 详情
Apache 查看 详情
Azure Static Web Apps 查看 详情
Azure Storage 查看 详情
Caddy 查看 详情
Cloudflare Pages 查看 详情
DigitalOcean App Platform 查看 详情
Firebase 查看 详情
GitHub Pages 重定向是自动的且不可配置
GitLab Pages 查看 详情
NGINX 查看 详情
Netlify 查看 详情

Last updated: January 1, 0001
Improve this page