301 是改版与迁移场景最重要的 SEO 工具:旧 URL 被永久重定向到新 URL 时,搜索引擎会把旧页面积累的绝大部分排名权重转移到新页面上。典型场景包括域名更换、目录改版、HTTP 升 HTTPS、URL 规范化。写法上服务器 Nginx 用 rewrite ... permanent,Apache 用 Redirect 301,也可以用服务端代码在入口处统一处理。
核心原则是逐条对应而不是全站一刀切跳首页:旧详情页只重定向到内容相同的新详情页,全部跳首页会被判软 404 处理,权重不传递还有惩罚风险。重定向链不要超过一跳,多层链(A 到 B 再到 C)权重逐步衰减并拖慢用户访问。迁移完成后持续监控 Search Console 覆盖报告,直到旧地址全部从索引中摘除,期间做好外链更新联系站点改换新地址。
<!-- Nginx 单页 301 --> <!-- location /old-page.html { return 301 /seo/new-page.html; } --> <!-- 全站 HTTP 升 HTTPS --> <!-- if ($scheme = http) { return 301 https://$host$request_uri; } -->