You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js中永久重定向与非永久重定向有什么区别?

永久重定向与非永久重定向的区别及SEO关联说明

核心定义

  • 永久重定向(HTTP状态码301):指目标资源已经永久迁移到新地址,服务端告知客户端(包括浏览器、搜索引擎爬虫)后续所有请求都应该直接访问新地址,客户端会长期缓存该重定向规则。
  • 非永久重定向(HTTP状态码302/307等):指目标资源只是临时迁移到新地址,原地址后续仍会正常提供服务,客户端不会长期缓存该规则,后续访问仍会优先请求原地址。

与SEO的关联

二者对SEO的影响有明显差异,是站点搜索优化过程中必须明确区分的规则:

  • 永久重定向会让搜索引擎将原页面的权重、关键词排名几乎全部传递给新的目标页面,适合站点改版、页面地址永久变更的场景,不会造成原页面积累的搜索排名流失。
  • 非永久重定向不会让搜索引擎传递原页面的权重给新页面,原页面的排名会正常保留,新页面也不会被收录原页面对应的关键词排名,适合临时活动跳转、站点维护临时跳转等不需要改变原地址排名的场景。

Next.js 重定向配置说明

在 Next.js 项目中,你可以在 next.config.js 配置文件的 redirects 字段下配置重定向规则,通过 permanent 参数的布尔值控制重定向类型:值为 true 对应永久重定向,值为 false 对应非永久重定向,具体配置规则可查阅官方文档:https://nextjs.org/docs/api-reference/next.config.js/redirects


内容的提问来源于stack exchange,提问作者abc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 06:21:03