Custom 404 page
要在網站根目錄顯示 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 | 請參閱 詳細資訊。 |