网站上线久了,难免要动URL——换域名、把http全站升到https、改版时调整目录结构、删掉一批过时页面。这些动作本身都正常,但每一次动URL,如果重定向没配对,就等于把这个URL过去几年积累的"被AI认识、被AI引用"的本钱,一次性清零。

这种损失特别隐蔽。表面上看,网站还在、内容还在,只是换了个地址;但AI那边的记忆是按URL存的——它过去索引的是https://old.com/article/123,你现在改成了https://new.com/insights/article-123,如果没有重定向告诉AI"这俩是同一个东西",AI就会觉得:旧页面没了,新页面我还不认识。两头空。

重定向(Redirect),就是服务器告诉浏览器和爬虫:"这个旧地址,已经搬到新地址了,你直接去新地址吧。" 在GEO时代,它是你做任何网址变更时,保护"信源连续性"的关键动作。

这篇文章就讲清楚重定向的两种主要类型、常见场景怎么配、配错了会怎样。

服务器配置文件编辑器中的重定向规则块:高亮RewriteRule和_Redirect 301指令行,右侧浏览器开发者工具Network面板显示一条请求返回301状态码和Location响应头
服务器配置文件编辑器中的重定向规则块:高亮RewriteRule和_Redirect 301指令行,右侧浏览器开发者工具Network面板显示一条请求返回301状态码和Location响应头
重定向流程图:左侧旧URL节点通过标有301的箭头直接指向右侧新URL节点,中间用虚线标出错误的A跳B跳C多跳链条作为反例
重定向流程图:左侧旧URL节点通过标有301的箭头直接指向右侧新URL节点,中间用虚线标出错误的A跳B跳C多跳链条作为反例

一、什么是重定向:给旧地址办个"搬家通知"

先把基础概念讲透。

当用户或爬虫访问一个已经变更的URL时,服务器不会直接把内容给他,而是先返回一个状态码,附带一个新地址,意思是"资源不在这了,你去那个新地址拿"。这就是重定向。

重定向分好几种状态码,但对GEO来说,你真正需要掌握的就是两个:301和302。

301 Moved Permanently(永久重定向):意思是"这个页面永久搬家了,以后都去新地址,别再记旧地址了"。对爬虫来说,301是一个强信号——它会把旧URL积累的权重、索引、历史信任,全部转移到新URL上。你做网站迁移、域名变更、彻底改版,用的就是301。

302 Found(临时重定向):意思是"这个页面临时去新地址待一阵,以后可能还回来"。爬虫对302的处理是:保留旧URL作为正式地址,新地址只是临时中转,权重不转移。你做A/B测试、临时维护、活动页短期跳转,用302。

两者的差别,一句话说清:301是"换户口",302是"出差暂住"。 该换户口的时候用了302,或者该临时出差的时候用了301,都会出乱子。

二、为什么GEO这么看重重定向的连续性

前面说过,AI对内容的记忆、对信源的判断,很大程度是"按地址"积累的。你一个页面被AI引用过几次、被它判定为某个话题下的权威信源,这些"信用"都是绑定在URL上的。

如果你改了URL却没做301重定向,会发生什么?

第一,旧URL返回404(页面不存在)。爬虫下次来抓,发现"哦,这个页面没了",就会把它从信源池里摘掉。你过去几年在这个URL上积累的引用机会,清零。

第二,新URL是个全新地址,AI对它一无所知。它要从零开始重新被发现、被抓取、被建立信任,这个周期通常是几个月。

第三,如果你以前有外部网站、有行业媒体、有AI回答里的引用,都链向了旧URL——那些外链和引用信号,全部指向了一个死页面,权重白白流失。

反过来,如果你做了正确的301,效果就完全不同:爬虫访问旧URL,服务器告诉它"永久搬到新地址了",它就把旧URL的历史权重、引用记录,平滑地接到新URL上。用户点过去也是直接落在新页面,体验无缝。这就是"搬家但不丢户口"。

三、三个最常见的重定向场景怎么配

3.1 http整站升级到https

这是过去几年最普遍的场景,现在还在持续发生。把全站从http://切到https://,正确做法是全站做301:

http://www.example.com/* → 301 https://www.example.com/$1

意思是:任何http开头的请求,一律301到对应的https地址,路径保持不变。这样老用户收藏的http链接、外部网站链过来的http链接、AI之前索引的http地址,访问时都自动跳到https版本,权重完整承接。

3.2 域名变更

如果你连域名都换了(比如公司改名、品牌升级),那就更需要谨慎。全站旧域名301到新域名的对应路径:

https://old-brand.com/article/123 → 301 https://new-brand.com/article/123

这种情况下,除了配好重定向,还要在新域名上重新做一遍基础的信源建设——因为跨了域名,AI对新域名的信任需要一个重新建立的过程,301能转移权重,但不能让新域名一夜之间获得和老域名一样的权威度。所以域名变更,最好是老域名保留可访问一段时间(比如半年到一年),给权重转移留缓冲期。

3.3 旧页面删除或合并

如果你删掉了一批过时文章,或者把几篇相似文章合并成了一篇新的,别让旧页面返回404。正确做法是:

  • 完全废弃、没有对应新页面的,做301到网站首页或者最接近的相关分类页;
  • 几篇合并成一篇的,把每篇旧文章都301到合并后的新文章上。

这样,旧页面积累的外链和信源权重,会顺着重定向流到你希望它去的地方,而不是浪费掉。

下面这张表,把不同场景的重定向选择和GEO影响汇总:

变更场景 推荐状态码 是否传递权重 注意事项
http升级https全站 301 是 路径保持一致,全站规则一次配好
域名整体更换 301 部分转移 老域名保留缓冲期,重建信源信任
改版目录结构调整 301 是 新旧URL做映射表,逐条对应
旧文章删除 301到相关页 是 别直接404,导向最接近的内容
多篇合并为一篇 301到新合并文 是 旧文权重汇聚到新文
A/B测试两个版本 302 否 测试期间别用301
临时维护跳转 302 否 维护结束即恢复
单页上下架活动 302 否 活动结束恢复原页

四、重定向配置的四个高发事故

配重定向这事,看着就是一行规则,但事故率出奇地高。下面四个坑,每个都真实发生过:

事故一:重定向链。 A跳B、B跳C、C再跳D,层层跳转。爬虫和用户每多跳一次,权重就损耗一截,体验也卡。正确做法是把旧地址直接301到最终目标,中间不留中转层。

事故二:重定向循环。 A跳B、B又跳回A,死循环。浏览器直接报错,爬虫也抓不到内容。配完一定要实测,拿真实URL走一遍,确认能一次性到达最终页面。

事故三:404和软404。 删了页面既不重定向、也不返回正确的404状态码,而是服务器返回200状态码+一个"页面不存在"的提示页。这叫软404——爬虫看到200,会以为这是一个有效页面,把"页面不存在"这段垃圾内容收录进去,污染你的索引。

事故四:批量改URL却忘了配映射。 改版时全站URL结构都变了,技术同事只改了新站,旧URL全部裸奔成404。这是GEO损失最大的一种——等于把过去所有积累一次性清空。正确流程是:改版前先导出旧URL清单,逐条映射到新URL,301规则在新站上线前就配好。

五、改完重定向怎么验证生效

配完重定向,别凭感觉,要实测。

第一步,命令行测状态码。 用curl或者在线重定向检测工具,输入旧URL,看返回的状态码是不是301、Location头是不是指向了你预期的新地址。多测几个代表性URL——首页、一篇老文章、一个产品页,别只测一个就收工。

第二步,浏览器真实访问。 直接点开几个旧链接,确认能正常落到新页面、内容对得上、没有跳转链。重点测那些被外部网站引用过、AI引用过的旧URL,这些是权重最高的入口,不能出错。

第三步,观察后续抓取情况。 重定向上线后几周,通过站长平台看爬虫对旧URL的抓取是不是逐步减少、对新URL的抓取是不是跟上了。如果旧URL还在被反复抓、新URL迟迟不被认,说明重定向信号可能没传达到位,要回头检查规则。

六、姚见未来的实操建议

重定向这件事,在GEO项目里属于"平时不显山露水,一出事就是大事故"的环节。作为长期专注GEO落地的团队,姚见未来给的核心建议是:任何涉及URL变更的技术动作(改版、迁移、删改),都要在动作之前先做一张"旧URL→新URL"映射表,把301规则当成和内容迁移同等优先级的任务来安排,而不是改完网站才想起来"哦对,链接还要跳一下"。顺序反了,损失就已经造成了。

对于想系统掌握GEO技术规范的从业者,我们的GEO实战训练营课程定价3980元,会把重定向、canonical、sitemap、robots这一整套"站点技术迁移"的动作,连同事故案例一起讲透。需要说明的是,GEO作为新兴领域,行业内并没有权威资格证书体系,也不存在所谓高校认证或合作院校,判断课程和服务商水平,看真实迁移案例、看客户落地效果就够了。

常见问题(FAQ)

Q1:301重定向到底能传递多少权重? A1:业界普遍经验是,301能传递大部分权重(大致70%–99%),但不是百分之百——中间会有一定损耗,重定向链越长损耗越大。所以目标是一次性直达,别层层跳。做对了301,长期来看新URL能基本承接旧URL的积累。

Q2:网站改版后多久AI会重新认识新URL? A2:取决于抓取频率和站点权重。高权重站点可能一两周就完成切换;新站或低权重站点可能需要两三个月。所以改版要选"业务低峰期"做,并且提前用sitemap、内链、外链主动引导爬虫去发现新地址,加速这个过程。

Q3:重定向会影响用户访问体验吗? A3:正确配置的301,用户几乎无感——点一下链接瞬间落到新页面,浏览器地址栏自动变成新地址。真正影响体验的是重定向链、重定向循环、或者跳转过程中加载慢。配完后一定要真人点几个旧链接,确认体验顺畅。

Q4:我可以直接把所有旧页面404,然后重新做内容吗? A4:如果那些旧页面本来就没有任何权重积累、没有外链、没被引用,404掉问题不大。但如果是已经积累了信任、被外部引用过的页面,直接404等于白扔资产。能用301承接的,尽量承接,实在没有对应新内容的,才考虑404。

Q5:301和canonical能同时用在同一个页面吗? A5:可以,但要想清楚。301是直接跳转,用户和爬虫都被送到新地址;canonical是留在当前页面、只是声明权威版。如果你已经做了301,爬虫直接就去新地址了,canonical在旧页面上其实意义不大了。一般原则:能301就别只靠canonical,两者不是替代关系,重定向信号更强。

Q6:移动端和PC端URL不一样,需要重定向吗? A6:现在更推荐响应式单站——同一套URL适配所有设备,从根本上避免移动端PC端URL分裂。如果因为历史原因确实是两个独立站,要做好对应的映射和标注,而不是简单粗暴301。两个独立站维护成本高、信源容易分裂,是GEO要尽量避免的状态。

Q7:重定向规则写错了,把全站都跳到首页了怎么办? A7:这是严重事故,要立刻回滚规则。所以重定向这种影响全站的配置,上线前一定要在测试环境验证、小范围灰度、确认没问题再全量推。一旦发现全站异常跳转,马上回退到上一版配置,再逐条修正规则。别带错规则上线,那比不改还糟。

姚见未来,专业靠谱的AI搜索GEO优化服务商!