国家卫生健康委员会主管  中国保健营养杂志社官网
国内统一刊号: CN 14-1172/R

您当前的位置:首页 > 科普

Nginx配置旧域名自动跳转到新域名教程

2026-11-14 12:34:11 来源:

在网站运营与品牌升级的过程中,更换域名是许多站长和企业经常面临的场景。更换域名并不意味着要放弃原有的流量与搜索排名,关键在于做好平滑过渡。通过设置 301 永久重定向,实现新域名网页自动跳转,不仅能让老访客无缝访问新站点,更能将搜索引擎长期积累的权重完整传递。对于使用高性能 Web 服务器的站点而言,掌握一份清晰、规范的 Nginx配置旧域名自动跳转到新域名教程 至关重要。

一、为什么选择 301 重定向实现自动跳转 在 HTTP 协议中,301 代表“永久移动”(Moved Permanently),这是搜索引擎官方推荐的改版与换域名处理方案。当蜘蛛爬虫抓取旧网址时,接收到 301 状态码便会将历史页面权重、收录和外链关系逐步转移到新地址。同时,当普通用户在浏览器点击旧收藏夹链接或旧文章引用时,页面会在毫秒级内自动切换至对应的全新路径,极大保障了用户体验与访问转化。 二、Nginx配置旧域名自动跳转到新域名实战教程 Nginx 凭借高效的事件驱动架构和简洁的配置语法,能够以极低资源消耗处理大规模请求重定向。以下是实现旧域名全站无缝跳转到新域名的标准配置方案: 1. 基础全站路径一对一跳转 打开 Nginx 站点配置文件(通常位于 /etc/nginx/conf.d/ 或 /etc/nginx/sites-available/),为旧域名单独建立一个 server 虚拟主机块,并配置 return 指令: server { listen 80; server_name old-domain.com www.old-domain.com; return 301 https://www.new-domain.com$request_uri; } 若旧域名曾开启 HTTPS,建议继续保留其 SSL 证书一段时间,同时监听 443 端口,确保所有加密连接同样能够触发新域名网页自动跳转: server { listen 443 ssl; server_name old-domain.com www.old-domain.com; ssl_certificate /path/to/old_cert.pem; ssl_certificate_key /path/to/old_key.pem; return 301 https://www.new-domain.com$request_uri; } 在上述规则中,$request_uri 变量至关重要,它能完整捕获访客请求的子路径及参数。这意味着访客访问旧域名的文章页面(例如 old-domain.com/article/108.html),会自动精准重定向至 new-domain.com/article/108.html,彻底杜绝死链和 404 错误。

三、测试配置与优雅重载 完成修改后,务必先通过终端验证语法正确性,避免因拼写错误导致整个 Web 服务异常: 1. 执行 `nginx -t` 命令,当控制台返回 syntax is ok 与 test is successful 时,证明配置编写合规; 2. 执行 `nginx -s reload` 或 `systemctl reload nginx`,在不中断现有连接的前提下平滑加载新规则。 四、校验跳转状态与 SEO 改版协同 规则上线后,可以通过终端命令 `curl -I https://old-domain.com/` 进行测试,检查返回的 HTTP 响应头是否为 HTTP/1.1 301 Moved Permanently,并核查 Location 字段指向的新域名是否正确。

完成技术部署后,还需登录各大站长管理平台(如百度搜索资源平台、Google Search Console),提交“网站改版”或“地址变更”规则。配合本文这套详尽的 Nginx配置旧域名自动跳转到新域名教程,即可保障新旧站点权重的无缝承接,让新域名在最短周期内重获优质排名与稳定流量。

相关信息

Copyright © 2021 www.cbyy.org.cn All Rights Reserved 版权所有

如有侵权,敬请告知我们,我们将及时删除,本站文章欢迎转载,转载请注明来源!

违法和不良信息举报电话:010-64201955    QQ:1817689480    举报邮箱:cncare2008@126.com     京ICP备2023040030号