Meta Refresh 重定向生成器

输入目标 URL 和所需延迟,即可生成 <meta http-equiv="refresh"> 标签及其等效的 JavaScript 代码,仅在无法使用服务器端重定向时使用。

示例:

工作原理

meta refresh 标签会让浏览器在指定延迟后自动跳转到另一个 URL,无需服务器介入。对应的 JavaScript 写法使用 setTimeout 在客户端完成同样的操作。这两种方式都只有在页面已经加载到用户浏览器之后才会生效,而服务器端重定向则是在页面内容发送之前就已经发生。

为什么服务器端的 301 重定向更好?

HTTP 301 重定向会明确且即时地告知搜索引擎和浏览器:旧 URL 已永久迁移到新 URL,从而把旧页面几乎全部的 SEO 权重传递过去。而 meta refresh 或 JavaScript 重定向则要求浏览器先加载旧页面再跳转,这会拖慢用户体验,不同的爬虫可能有不同的解读,传递永久重定向信号的效果也较差。

什么情况下仍然可以使用 meta refresh 或 JavaScript 重定向?

主要是在您无法访问服务器配置时(例如功能非常有限的静态托管,或没有后端的独立 HTML 页面),或者用于与 SEO 无关的临时场景,例如表单提交后的跳转。一旦条件允许,请尽快改用由服务器或 CDN 处理的 301 重定向。

隐私说明:生成过程完全在您的浏览器中完成,您输入的 URL 不会发送到任何服务器。