网站更换域名时,最怕流量和权重丢失,正确的301重定向,能像“搬家通知”一样,告诉搜索引擎和用户新地址,将原有排名平滑迁移,以下是全站换域名的标准操作流程:
核心原则:一个都不漏301跳转必须覆盖旧域名的所有URL(首页、文章页、图片、分类页等),且每个旧链接都要指向新域名下内容最相似的对应页面,绝对不能只跳首页,否则深度页面会因“404错误”被搜索引擎剔除。
服务器级别配置(推荐)
server { listen 80; server_name old-domain.com www.old-domain.com; return 301 https://new-domain.com$request_uri;}RewriteEngine OnRewriteCond %{HTTP_HOST} ^old-domain\.com [NC,OR]RewriteCond %{HTTP_HOST} ^www\.old-domain\.com [NC]RewriteRule ^(.*)$ https://new-domain.com/$1 [L,R=301]注意:若旧站点同时有http和https,需分别处理,确保所有协议变体都指向新域名。
代码级补充(用于无服务器权限时)若无法修改服务器配置,可在旧域名的index.php或header.php最顶部加入:
<?phpheader("HTTP/1.1 301 Moved Permanently");header("Location: https://new-domain.com".$_SERVER['REQUEST_URI']);exit();?>关键检查清单
/a.html、/category/b),看是否返回301状态码并跳转到新域名对应链接。常见错误避坑
Redirect 301 / https://new-domain.com(无$request_uri会导致所有旧链接统一跳到新域名首页)old-domain.com未处理www.old-domain.com,会导致旧域名两个版本分别被收录。完成以上设置后,可通过“百度站长工具”的“站点搬家”功能同步确认,通常2-4周后,旧域名的收录会逐步迁移至新域名,期间请勿删除旧域名文件。
相关文章:
1.3943s , 9386.0078125 kb Copyright 2023 Powered by 三天上首页的SEO关键词排名是真的吗sitemap