Meta Refresh 是一种通过 HTML 的 <meta> 标签实现页面自动跳转的客户端技术。通过在页面的 <head> 中添加 <meta http-equiv="refresh" content="5;url=https://example.com">,浏览器会在指定的秒数后自动跳转到目标 URL。
Meta Refresh 曾经是实现页面重定向的常用方法,但如今已不推荐使用。与服务器端的 HTTP 重定向 (301/302) 相比,Meta Refresh 存在多个缺点:浏览器必须先下载并解析 HTML 才会开始跳转、用户体验较差 (需要等待页面加载后才开始跳转)、且无法传递 HTTP 请求头信息。
Google 搜索中心的文档说明,延迟为 0 秒的 Meta Refresh 会被 Google 搜索解释为永久重定向,延迟大于 0 秒的则被解释为临时重定向 (截至 2026 年 8 月)。同一文档把 Meta Refresh 定位为平台无法实现服务器端重定向时的替代方案,因此对 SEO 敏感的场景仍应优先使用服务器端的 HTTP 重定向。
在 URL 缩短服务中,Meta Refresh 偶尔被用作后备方案,当服务器端重定向不可用时提供客户端跳转。但现代短链接服务几乎完全依赖服务器端重定向来确保最佳性能和 SEO 兼容性。