上线后运营Redirect · 301 · 302 · 网址迁移
重定向(301)
重定向是一种设置:顾客即使访问旧网址,也会被自动带到新网址;301表示“已永久迁移”。
就像在邮局办理了地址变更,寄到旧地址的信会转到新地址。
再详细一点
301是永久迁移,302是临时迁移。改版或更换域名这种长期迁移,要用301。
用301迁移,搜索引擎会把旧网址积累的信任转给新网址。如果直接删掉,之前的搜索曝光可能要从头再积累。
http → https、不带www的网址 → 带www的网址(或反过来)、一起买的.com → 主用的.kr,这类始终归到一个主网址的情况也会用到它。
301重定向和302重定向有什么区别?
301表示“已永久搬走”,302表示“暂时在别处”。在顾客看来两者都一样会跳到新地址,但搜索引擎理解的含义不同。
Google收到301 · 308时,会把新地址当作代表地址显示在搜索结果中;收到302 · 307时,旧地址可能继续留在搜索结果里。所以,不会再搬回去的迁移就要用永久重定向。
308和307的含义分别与301 · 302相同,区别在于它们不会改变顾客发出的请求方式(比如表单提交),而是原样转过去。普通页面换地址时,用301就够了。
表格可以左右滑动查看
| 代码 | 类型 | 搜索结果中显示的地址 | 适用场景 |
|---|---|---|---|
| 301 | 永久 | 新地址 | 改版 · 更换域名 · 整理地址 |
| 308 | 永久 | 新地址 | 永久迁移,且表单提交等请求也要原样转过去时 |
| 302 | 临时 | 旧地址可能保留 | 施工 · 维护这类很快会恢复的情况 |
| 307 | 临时 | 旧地址可能保留 | 临时迁移,且需要保持原请求方式时 |
重定向在哪里设置?
重定向通常在服务器或托管设置里配置。网站搭建工具里大多有单独的“重定向”或“URL转发”菜单;如果是定制开发的网站,则由开发人员在配置文件里把旧地址和新地址一一对应写好。
域名注册商也有“域名转发”功能,但有的注册商用的是临时(302)方式,或是用框架(frame)把页面套起来的方式。如果目的是迁移到代表地址,请先确认它用什么代码跳转。
是否设置成功,直接在地址栏输入旧地址就能知道。是301还是302、跳了几次,可以在浏览器开发者工具的“网络”标签页或在线重定向检测工具里查看。
放在页面里的自动跳转代码(meta刷新 · JavaScript)是无法使用服务器设置时才用的最后手段。Google也建议,想更换搜索结果中的地址,就使用服务器端的永久重定向。
更换域名时怎么设置重定向?
更换域名时,先做一张把旧地址和新地址一一配对的“地址对照表”。有了对照表,才能一个页面不漏地迁移,完成后也能逐一核对。
对照表有一张表格就够了。左边写旧地址,右边写新地址,最后一栏记下是否已确认,这样执行人员和您就能看着同一张表,一起找出遗漏。
- 01收集旧网站的所有地址,同时参考站点地图、Search Console,以及博客 · 社交媒体上挂的链接。
- 02为每个旧地址配上最相近的新页面,做成对照表。
- 03在服务器或托管设置中,按对照表设置301。
- 04亲自打开旧地址,确认是否一次就跳到最终地址。
- 05在Search Console里同时添加两个域名,并用“地址更改”工具告知迁移。
- 06提交新域名的站点地图。
- 07Naver Place · Instagram主页 · 博客这类自己能改的链接,直接改成新地址。
重定向链和重定向循环是什么?
重定向链是指从A跳到B、再从B跳到C,连续跳转多次的状态。每多跳一次,顾客就要多等一会儿;搜索引擎跟随跳转的次数也有上限,可能走不到终点。
重定向循环是指A跳到B、B又跳回A的状态。浏览器会弹出“重定向次数过多”之类的错误,页面根本打不开。
这种问题多半出在服务器和CDN两处对http → https、带www → 不带www的设置不一致时。多次改版、在旧重定向上又叠加新重定向,也会形成重定向链,所以请把旧规则改成直接跳到最终地址。
检查时,把http和https、带www和不带www组合出的四种地址都输入试试。四个地址都能一次就跳到同一个代表地址,就说明设置正确。
设置重定向时常犯哪些错误?
最常见的错误是明明是永久迁移,却设成了302。这样旧地址会长期留在搜索结果里,新地址站稳脚跟也可能要花更长时间。
交给制作公司时,请和对方一起看对照表,并在完工后要一份亲自点过几个旧地址的检查结果。Google建议,为了让旧地址的信号转移到新地址,重定向通常至少要保留1年。
改版后的几周内,请经常查看Search Console的404列表,对照表里遗漏的旧地址会在这里暴露出来。发现遗漏的地址后,请补进对照表并马上设置301。
- 永久迁移却用了302
- 把所有旧地址都转到首页这一个地方
- 多次跳转的重定向链放着不管
- 旧域名没续费,重定向整个失效
- 网站内的菜单 · 按钮链接仍指向旧地址
- 因为地址末尾有没有“/”或大小写不同,导致部分地址漏掉跳转
小店铺什么时候需要设置重定向?
最典型的情况是从博客式网站或免费搭建工具做的网站,迁移到新的自有网站。想继承之前积累的搜索曝光,就要为每个旧页面设置301跳转到新页面。
也有只是暂时转到别处的情况。比如美发店因装修停止预约2周,不要删除预约页面,而是先设置302跳转到装修通知页面,装修结束后再取消即可。
两家分店合并成一家时也会用到。把关闭分店的页面用301连接到保留分店的页面,搜索旧分店的顾客也能马上找到新位置。
印刷品上的地址尤其“长寿”。如果要更换菜单二维码或名片上的地址,不要删除旧地址,而是设置301跳转到新地址。即使印刷品全部换新后,仍会有一段时间有顾客通过旧地址进来。
举个例子
- 一家咖啡馆把网址从cafe-haru.com换成haru.kr时,把旧网址的每个页面都用301指向新网址的对应页面。
- 普拉提馆如果把“/lesson”改成了“/classes”,就把访问“/lesson”的顾客转到“/classes”。
只需确认这些
- 改版前是否整理好了旧网址清单
- 每个旧网址是否都连到了最相近的新页面(不要全部转到首页)
- 旧域名是否没有马上放弃,而是保留了一段时间
我的店需要吗?
网站改版、更换域名、修改页面网址时一定需要。
在ISSYMO
绑定域名时,我们会把www · https网址统一到一个主网址。如果是从原有网站迁移过来,旧网址的跳转会在会议上和您一起确认。
常见问题
参考资料
最后更新于