diff --git a/src/content/docs/zh-cn/reference/api-reference.mdx b/src/content/docs/zh-cn/reference/api-reference.mdx index 6148be5f1bd64..9fb20e167a846 100644 --- a/src/content/docs/zh-cn/reference/api-reference.mdx +++ b/src/content/docs/zh-cn/reference/api-reference.mdx @@ -373,10 +373,12 @@ cookie 的原始字符串值。 ### `Astro.redirect()` -`Astro.redirect()` 允许你重定向到另一个页面。 +允许你重定向到另一个页面,并可选地提供一个 [HTTP 响应状态码](https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status) 作为第二个参数。 页面(而不是子组件)必须 `return` `Astro.redirect()` 的结果,以便重定向发生。 +以下示例将用户重定向到登录页面,使用默认的 HTTP 响应状态码 302: + ```astro title="src/pages/account.astro" {8} --- import { isLoggedIn } from '../utils';