技术与生活 / 一篇记录
网站搬家后,301 应该指向哪里
永久迁移与临时跳转应使用不同语义,避免客户端长期缓存错误目标。
迁移的目标是让旧地址继续对应原有内容,而不是把流量一律送回首页。保留路径关系和明确跳转语义,能让用户、缓存与搜索引擎得到一致信号。
操作与观察
域名 example.com 仅用于说明,核查自己的网站时请替换目标地址。
curl -I https://example.com/old-path
查看 Location,并确认跳转目标仍保留必要路径。
逐个测试典型旧链接,检查跳转次数和最终页面。临时维护场景则不宜仓促使用永久跳转,客户端缓存会让错误目标长期残留。
跳转链越长,用户越需要多次建连或请求才能到达内容。应尽量让旧地址直接到最终目标,并确认 HTTP 到 HTTPS、www 到主域名的规则不会互相循环。
别遗漏这条边界
不要把所有失效文章统一跳到首页冒充内容迁移。
参考:HTTP 文档。