网站更换域名:301 跳转、站内地址和搜索引擎

0 次浏览0 条回复

换域名最怕的是收录和排名掉光、老链接全部失效。按下面的步骤做,影响可以降到最低。

1. 先让新域名可以访问

新域名解析好,配好 HTTPS 证书和站点配置,确认首页、文章页、图片都能正常打开。

2. 旧域名整站 301 到新域名

每个旧地址跳转到新域名下的同一路径,路径和参数都保留,不要全部跳到新首页:

Nginx
server {
    listen 443 ssl;
    server_name old.example.com;
    # 证书配置略,旧域名的证书也要继续有效
    return 301 https://new.example.com$request_uri;
}

3. 更新站内地址

  • canonical、sitemap、RSS 和分享卡片里的地址改成新域名。
  • 文章、配置里写死的旧域名绝对地址,可以在数据库里批量替换,也可以在页面输出时统一替换。
  • 图片的完整地址也要处理,否则每张图片都要多跳转一次。

4. 通知搜索引擎

在百度搜索资源平台提交“网站改版”规则,在 Google Search Console 里使用“地址更改”工具,并为新域名重新提交 sitemap。

5. 别忘了第三方服务

统计代码、CDN、对象存储的防盗链白名单、第三方登录的回调地址、支付的通知地址、邮件模板里的链接,都要换成新域名。

旧域名至少继续保留一两年,外部链接和用户的收藏夹还会访问它很久。

0 条回复

返回板块

还没有回复

欢迎发表你的看法。

发表回复