网站301重定向传递收录权重:网站301重定向设置指南

为什么要用301重定向传递收录权重

当你更换域名、合并网站、统一HTTPS协议或调整URL结构时,必须让搜索引擎知道旧地址已经永久转移到新地址。
这就是 301重定向 的作用——它能够把旧页面的收录权重(排名和流量价值)几乎完整地传递给新页面。
如果错用302临时重定向或没做重定向,权重就会丢失,新网址很难获得同等排名。

前置准备

在动手之前,确认以下几点:

  • 拥有服务器管理权限(SSH或面板后台)
  • 明确旧网址和新网址的对应关系,比如 http://old.com/page1 要转到 http://new.com/page1
  • 如果使用宝塔面板,提前登录面板,进入网站管理
  • 如果使用Nginx或Apache,需要知道配置文件路径

主流环境下的301重定向配置步骤

1. Nginx 环境

找到对应网站的配置文件(通常在 /etc/nginx/sites-available//usr/local/nginx/conf/),在 server 块中添加:

server {
    listen 80;
    server_name old.com www.old.com;
    return 301 https://new.com$request_uri;
}

如果只改变协议(如HTTP转HTTPS),把 server_name 改为原域名,return 301 https://new.com$request_uri; 中的new.com换成相同域名即可。
修改后执行 nginx -t 测试语法,再 systemctl reload nginx 生效。

2. Apache 环境(.htaccess 方式)

在网站根目录创建或编辑 .htaccess 文件,添加:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.old\.com [NC]
RewriteRule ^(.*)$ https://new.com/$1 [R=301,L]

注意 RewriteEngine On 必须开启,并且确保Apache加载了 mod_rewrite 模块。
修改后无需重启,立即生效。

3. 宝塔面板可视化操作

  1. 进入宝塔面板 → 网站 → 选择目标站点 → 设置
  2. 点击“重定向”标签
  3. 添加规则:类型选择“域名重定向”,选择“301”,旧域名填入 old.com,新域名填入 https://new.com,选择“保持URI参数”
  4. 保存即可,系统会自动生成对应的Nginx或Apache规则

4. WordPress 插件方式(无需服务器权限)

如果你的网站是基于WordPress搭建,且无法直接修改服务器配置,推荐使用 Redirection 插件:

  1. 安装并激活 Redirection 插件
  2. 进入工具 → Redirection → Add new redirect
  3. Source URL 填写旧网址路径(如 /old-page),Target URL 填写新网址
  4. Type 选择 301 Moved Permanently
  5. 保存。该插件会自动管理重定向记录,还支持正则匹配。

避坑指南:这些错误会让权重传递失败

  • 误用302:302是临时重定向,不会传递权重。一定要选择“永久”或状态码301。
  • 循环重定向:检查新旧域名是否指向同一台服务器,避免A→B→A的死循环。可以使用浏览器的网络面板或curl命令观察。
  • 忽略www与不带www的统一:如果原来同时存在 www.old.comold.com,需要将所有变体都重定向到统一的 new.com,否则权重分散。
  • 正则写错导致部分页面被漏掉:建议先在小范围测试,比如只重定向一个目录,确认无误后再全站启用。

验证重定向是否生效

执行以下步骤确认301配置正确:

  1. 命令行测试(在本地终端):
curl -I https://old.com/any-page

检查返回的 HTTP/1.1 301 Moved Permanently 以及 Location 头部是否指向新地址。

  1. 在线工具:使用 httpstatus.ioredirect-checker.org,输入旧链接,查看301状态码和最终目标。
  2. 站长工具验证:在百度搜索资源平台或Google Search Console中提交新站点后,使用“抓取诊断”或“URL检查”功能,抓取旧链接看是否被重定向。

高频问题解答

Q:301重定向后,权重多久能转移?
A:通常需要1-2周让搜索引擎重新抓取并更新索引,但权重传递是逐步完成的,一般会在下一次爬取时开始。

Q:多个旧域名要指向一个新域名怎么办?
A:每个旧域名独立配置301规则,全部指向新域名同一主域即可。注意不要设置相互重定向。

Q:做了301后,旧页面还在,会不会有影响?
A:只要正确返回301状态码,搜索引擎会忽略旧页面内容,权重传递给新页面。建议保留旧页面不可访问或不返回200,但不要同时返回200和301。

总结

301重定向是网站迁移过程中保护SEO权重最可靠的方法。
无论你使用哪种环境,记住:状态码必须是301,规则要覆盖所有旧URL变体,配置后务必验证。
如果你正在处理域名更换或协议升级,先按照本文步骤逐个环境配置,遇到异常时重点检查配置文件语法和重定向循环。
正确操作后,搜索引擎会在短期内将旧收录权重平滑传递到新网址,确保你的排位不出现大幅波动。

分享到:
上一篇
网站HTTPS异常影响收录修复:从排查到解决完整教程
下一篇
网站黑链批量清除防护措施:网站黑链批量清除与长效防护指南
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意