换了新域名,老域名的访问量不想浪费?想让用户输入 A 域名时自动跳转到 B 域名?这时候就得用到域名跳转了。但很多人分不清 301 和 302 跳转,对着服务器面板不知道从哪儿下手。其实啊,域名跳转设置没那么复杂,今天小编就把 301 和 302 的区别讲清楚,再一步步教你在不同服务器上配置,还附上网友的实操经验,保证新手也能学会。
一、先搞懂:301 和 302 跳转有啥区别?别弄混了
可能有人会问:“不都是跳转吗?随便选一个不行吗?” 还真不行,选错了可能影响网站收录和用户体验。
简单说,301 跳转是 “永久跳转”,就像搬家后告诉所有人 “我以后住这儿了”,搜索引擎会把老域名的权重转移到新域名;302 跳转是 “临时跳转”,类似 “我暂时在这儿住几天”,权重不会转移,适合临时活动、维护等场景。
举个例子:
- 公司换了新域名,想让老域名彻底停用,用 301 跳转最合适,能保留老域名的搜索排名。
- 网站要做临时促销活动,想让用户跳转到活动页面,活动结束后还要跳回来,这时候用 302。
网友 “老张建站” 说:“之前把老域名跳转到新域名,选错了 302,结果新域名一直没收录,换成 301 后一个月就有排名了。” 可见选对类型多重要。
二、301/302 跳转通用设置步骤:先做好这 3 件事
不管用什么服务器,设置前都要做这几步准备,能少走很多弯路:
- 确保两个域名都已备案(国内服务器必须备案,不然跳转可能失效)。
- 把老域名和新域名都解析到同一个服务器 IP,解析生效后再设置跳转(可以用 “IP 查询” 工具检查解析是否生效)。
- 备份服务器上的网站文件,万一设置出错,能及时恢复(新手一定要做,别嫌麻烦)。
小编第一次设置时没备份,改配置文件时弄错了参数,网站打不开,还好找服务器客服恢复了,从那以后每次操作前都备份。
三、不同服务器配置方法:阿里云、腾讯云都有详细步骤
不同服务器的设置入口不一样,小编挑几个常用的讲讲,步骤都很直观。
- 阿里云服务器(最常用,以云虚拟主机为例)
- 登录阿里云控制台,找到 “云虚拟主机”,点进你的主机管理页面。
- 左侧菜单找 “域名跳转”,点 “添加跳转”。
- 源域名填老域名,目标域名填新域名,跳转类型选 301 或 302(换域名选 301,临时活动选 302)。
- 点 “确定”,等 5-10 分钟生效(阿里云生效比较快,一般不用重启服务器)。
网友 “小周运营” 分享:“阿里云设置很简单,填完域名选好类型就行,记得勾选‘带 www 和不带 www 都跳转’,不然用户输 www. 老域名可能跳不过去。”
- 腾讯云服务器(轻量应用服务器)
- 登录腾讯云控制台,进入 “轻量应用服务器”,找到 “网站与域名”。
- 点 “域名管理”,选择要跳转的老域名,点 “设置跳转”。
- 目标 URL 填新域名,跳转类型选 301 或 302,勾选 “永久生效”(301 建议勾选,302 可以不勾)。
- 保存后,在服务器面板重启 Apache 或 Nginx 服务(腾讯云需要手动重启才生效)。
小编用腾讯云时忘了重启服务,等了半小时没生效,后来客服提醒才知道要重启,大家别犯这个错。
- 虚拟主机(适合新手,以西部数码为例)
- 登录虚拟主机管理面板,找到 “域名绑定与跳转”。
- 点 “添加跳转规则”,源域名单选老域名,目标地址填新域名。
- 跳转方式选 “301 永久” 或 “302 临时”,提交后等面板显示 “设置成功”。
虚拟主机操作更简单,不用自己改代码,新手可以先从虚拟主机练手。
四、用代码设置跳转:适合有基础的用户(以 Nginx 为例)
如果用的是云服务器,想更灵活地控制跳转(比如只跳转某个页面),可以改配置文件:
- 登录服务器,找到 Nginx 的配置文件(一般在 /usr/local/nginx/conf/vhost/ 目录下)。
- 用编辑器打开文件,在 server 段添加代码:
- 301 跳转:return 301 https:// 新域名 $request_uri;
- 302 跳转:return 302 https:// 新域名 $request_uri;
- 保存后重启 Nginx(输入命令:service nginx restart)。
网友 “程序员阿凯” 提醒:“改代码前一定要备份原文件,代码里的域名要带 https://,不然可能跳转到错误地址。”
五、设置后检查:怎么知道跳转成功了?
设置完别急着关页面,简单测一下:
- 在浏览器输入老域名,看是否自动跳转到新域名,跳转后网址栏显示新域名就对了。
- 用 “跳转检测工具”(网上搜就能找到),输入老域名,查看跳转类型是否和你设置的一致(301 或 302)。
- 多试几个设备,手机和电脑都测测,确保不同终端都能正常跳转。
小编每次设置后都会用手机和电脑各试一次,还会让朋友帮忙测试,避免只有自己能跳、别人跳不了的情况。
六、个人心得
域名跳转设置不难,关键是先分清 301 和 302 的区别,再根据服务器类型选对方法。新手建议先用服务器自带的可视化面板设置,别一上来就改代码,容易出错。
另外,跳转生效后别马上停用老域名,最好观察一两个月,看看新域名的收录和流量是否正常。如果发现跳转后排名下降,别慌,301 跳转的权重转移需要时间,一般 1-3 个月才稳定。
小编帮朋友设置过好几次域名跳转,只要步骤没错,基本都能成功。记住,备份文件、检查解析、测试生效这三步不能少,做好了就能少踩很多坑。希望这些方法能帮到你,顺利完成域名跳转。