跳到主要內容

我們也可以使用 throw 機制將一個頁面重新導向到另一個頁面。

src/routes/a/+page.server.js 中建立新的 load 函式

src/routes/a/+page.server
import { redirect } from '@sveltejs/kit';

export function load() {
	redirect(307, '/b');
}

現在導覽到 /a 將會直接帶我們到 /b

你可以在 load 函式、表單動作、API 路由和 handle hook 中使用 redirect(...),我們將在稍後的章節中討論。

你最常用的狀態碼

  • 303 — 用於表單動作,在成功提交後
  • 307 — 用於臨時重新導向
  • 308 — 用於永久重新導向

在 GitHub 上編輯此頁面

上一個 下一個
1
2
<p>home</p>