jQuery 重定向

最后修改时间:2026年5月20日

jQuery 重定向是借助 jQuery 修改浏览器当前地址。它本质上仍是客户端 JavaScript 跳转,不会返回服务器端 301 状态码。

如果项目只是为了跳转页面,没有必要专门引入 jQuery。原生 window.location.replace() 更轻量;正式 SEO 迁移则应使用服务器端 301。

jQuery 重定向代码

把目标地址替换为新页面 URL。

old-page.html:

<!DOCTYPE html>
<html>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function() {
  $(location).attr("href", "https://www.example.com/new-page.html");
});
</script>
</body>
</html>

jQuery 重定向测试示例

下面的测试页会通过 jQuery 跳回当前教程页面。

更轻量的替代写法

如果页面已经没有其他 jQuery 依赖,可以直接使用原生 JavaScript:

<script>
window.location.replace("https://www.example.com/new-page.html");
</script>

常见问题

jQuery 重定向比 JavaScript 更好吗?

通常不是。jQuery 重定向本质上仍然是 JavaScript 跳转,如果只是改变当前页面地址,原生 JavaScript 更轻量。

jQuery 重定向适合网站改版迁移吗?

不适合。网站改版、页面永久改名和更换域名应使用服务器端 301 重定向,以便搜索引擎正确理解迁移关系。


也可以看看

广告

网站开发
常用链接