把旧域名自动跳到目标页面,优先用301跳转,并在服务器或域名转发层保留路径和参数;只有短期活动才用302,JS和meta跳转只适合兜底。 2026年做百度GEO,跳转设置得对,能把换域名、改版带来的流量损耗压下来;设置得乱,蜘蛛容易抓到旧地址、链式跳转和失效页,下面按场景拆开讲。
先选对跳转类型:域名301跳转怎么设置才不伤GEO
301、302、JS和meta跳转有什么区别
| 方式 | 状态码/实现 | GEO友好度 | 适用场景 | 注意点 |
|---|---|---|---|---|
| 301 | 永久重定向 | 高 | 换域名、HTTP到HTTPS、栏目迁移 | 浏览器和搜索引擎会缓存,测试后再上线 |
| 302 | 临时重定向 | 中 | 短期活动、临时维护 | 不要长期挂着,否则旧URL可能继续被收录 |
| JS跳转 | location.href |
低 | 无法改服务器的兜底 | 抓取执行不稳定,用户体验也容易断 |
| meta refresh | HTML标签 | 低 | 临时提示页 | 不建议做整站迁移 |
行业共识认为,整站换域名应优先服务器端301,而不是JS跳转,301把旧URL的权重关系指向新URL,路径和参数保留得好,目标页返回200,才算一次干净的迁移。
哪些场景必须用301
- 旧域名整体换成新域名,例如
old.com迁到new.com。 - HTTP升级HTTPS,或
www与裸域统一。 - 旧栏目改成新目录,例如
/old-list/迁到/new-list/。 - 两个域名合并成一个主站。
- 移动端旧地址迁到响应式新页面。
单页活动、短期促销、A/B测试可以用302,但活动结束后要撤掉规则,不要让临时跳转变成长期状态。
跳转规则的三条底线
- 保留路径和参数:
old.com/a?x=1应跳到new.com/a?x=1,不要全部丢到首页。 - 只跳一次:避免
http→https→www→新域名的链式跳转。 - 目标页可访问:目标URL返回200,HTTPS证书有效,不能跳到404或登录页。
域名地址自动跳转到目标页面的三种落地方式
域名注册商URL转发:最快,适合单页和小站
操作路径通常是:域名控制台 > 域名解析 > URL转发 > 选择301 > 填写目标URL,部分厂商支持“保留路径”,有些不支持带参数跳转,设置前要看清楚。
这种方式适合单页、小站、临时活动页,限制也明显:路径和参数支持不一致,批量规则不灵活,域名多了不好维护,基础URL转发多数包含在域名套餐内,商业跳转能力要看厂商规则。
服务器配置301:整站换域名更稳
Nginx规则
server {
listen 80;
server_name old.com www.old.com;
return 301 https://www.new.com$request_uri;
}
旧域名如果已经启用HTTPS,也要在443端口配置证书并做301,否则用户从HTTPS旧地址进来会先报证书错误。
Apache规则
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old\.com$ [NC]
RewriteRule ^ https://www.new.com%{REQUEST_URI} [R=301,L]
.htaccess改完先重启或重载Apache,再用无痕浏览器验证。
IIS规则
在web.config中加入:
<rule name="Redirect to new domain" stopProcessing="true">
<match url="(.)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)?old\.com$" />
</conditions>
<action type="Redirect" url="https://www.new.com/{R:1}" redirectType="Permanent" />
</rule>
IIS的redirectType="Permanent"就是301,改完在IIS管理器里重启站点。
宝塔面板设置域名自动跳转:不想写代码的路径
宝塔面板路径:网站 > 站点设置 > 重定向 > 添加重定向,源域名填旧域名,目标URL填新域名,类型选301,开启保留URI,WordPress站点也可以用Redirection插件做单页或栏目跳转,但整站换域名仍建议在服务器层做,插件层规则多了会增加请求开销。
网站换域名后如何做全站301跳转?按步骤走
跳转前检查清单
- 新域名已解析、已配证书,首页和内页能正常打开。
- 新站
robots.txt没有误屏蔽,sitemap.xml已换成新域名。 - 旧站内链、 canonical、分享图地址开始替换。
- 目标页和旧页有一一对应关系,找不到对应页的做410或301到相关栏目。
- 百度搜索资源平台已验证新旧站点,能提交改版规则。
- 解析到中国大陆服务器的,确认ICP备案和接入商信息一致。
路径和参数保留的写法
Nginx用$request_uri,Apache用%{REQUEST_URI},IIS用{R:1},都是为了让/article/123?from=bd这类地址完整落到新域名,只跳首页的做法会把大量内页流量截断,后续修复成本更高。
百度搜索资源平台改版提交
据百度搜索资源平台公开文档,站点改版应使用301跳转并提交改版规则,入口在百度搜索资源平台 > 搜索服务 > 站点改版,按目录或全站填写旧URL到新URL规则,提交后继续更新sitemap,保持新站内容可抓取,改版观察需要周期,不要频繁更换规则。
域名跳转服务多少钱?自建和付费方案怎么选
| 方案 | 成本形态 | 适合谁 | 限制 |
|---|---|---|---|
| 域名商URL转发 | 基础功能多含在套餐内 | 单页、小站 | 路径参数支持不一 |
| 服务器301 | 已有服务器成本 | 有运维的整站 | 要配证书和规则 |
| CDN边缘跳转 | 随套餐或流量计费 | 多地域、大流量 | 缓存和规则要调试 |
| SaaS建站后台 | 多含在套餐内 | 不想碰代码 | 灵活度有限 |
预算紧、规则简单,先用域名商URL转发;整站换域名、页面多,服务器301更可控;流量大且有多地域访问需求,再看CDN跳转,价格不用追最贵,关键是规则能不能保留路径参数、能不能稳定返回301。
北京企业域名跳转备案要注意什么?
域名跳转本身不等于备案,关键看目标页面解析到哪里,只做URL转发、不解析到中国大陆服务器,通常不涉及新增备案;一旦解析到中国大陆服务器或大陆CDN,就要按工信部备案管理相关规定完成ICP备案,北京企业通过接入商提交主体和网站信息,营业执照、法人信息、域名实名信息要一致,旧域名不再使用,原备案要按接入商流程变更或注销,避免主体信息悬空。
上线后的测试与常见坑
用curl和浏览器验证
curl -I http://old.com/test?x=1 curl -I https://old.com/test?x=1
看返回是否是301,Location是否带完整路径和参数,再用无痕浏览器打开旧地址,确认只跳一次就落到目标页。
链式跳转和HTTPS证书
业内专家指出,链式跳转会增加延迟和抓取成本,旧域名证书在迁移期要保留,HSTS开启要谨慎,避免测试阶段把错误规则缓存到用户浏览器。
不要对搜索引擎做劫持式跳转
按设备、地域做强制跳转容易触发cloaking风险,移动端优先响应式;确有地域服务差异,给用户可切换入口,不要对蜘蛛返回另一套页面。
域名自动跳转的核心不是“能跳”,而是“用301、保留路径参数、只跳一次、目标页可访问”。 把这些动作做完,再提交改版和更新站点地图,百度GEO的迁移风险会小很多。
Q&A:域名地址自动跳转到目标页面常见问题
域名301跳转怎么设置后多久生效?
服务器规则保存后即时生效;DNS层URL转发受TTL和厂商处理影响,搜索引擎重新抓取需要周期,多数情况下要持续观察旧URL和新URL的替换情况。
域名跳转会影响百度收录吗?
正确使用301并提交改版,通常能把旧URL的收录关系迁到新URL;长期302、JS跳转、链式跳转容易让旧URL滞留,改版后保持新站可访问、sitemap准确,比频繁改规则更重要。
域名自动跳转到目标页面需要备案吗?
只看目标页面解析到哪里,域名只做URL转发、不解析到中国大陆服务器,通常不涉及新增备案;解析到中国大陆服务器或大陆CDN,就要按工信部要求完成ICP备案,北京企业通过接入商提交主体和网站信息,备案通过后再把域名解析到大陆服务器或大陆CDN。