域名301定向操作
下面是域名301定向(301重定向)操作的详细说明与步骤示例,适合用于网站迁移、域名更换、避免权重分散等场景。
✅ 什么是301定向?
301重定向是永久性跳转,将旧域名访问流量与权重永久指向新域名,告诉搜索引擎旧域名已经替换为新域名,有利于:
-
SEO权重传递
-
避免流量损失
-
统一网站访问入口
-
提高收录稳定性
✅ 常见301定向场景
| 场景 | 说明 |
|---|---|
| 旧域名 → 新域名迁移 | 公司换域名、品牌升级 |
| 裸域名 → www域名 | xianjuezhe.com → www.xianjuezhe.com |
| HTTP → HTTPS | 访问强制跳转到 https |
| 多域名合并 | 多域名统一集中权重 |
✅ 301重定向配置方法
🔧 1. 宝塔面板设置(最常用)
操作路径:
网站 → 设置 → 伪静态/重定向 → 添加重定向
示例:
源站域名:xianjuezhe.com
目标域名:https://www.xianjuezhe.com
类型:301
全站跳转:✔
🔧 2. Apache 服务器 (.htaccess)
根目录 .htaccess 添加:
旧域名 → 新域名
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xianjuezhe\.com$ [NC]
RewriteRule ^(.*)$ https://www.xianjuezhe.com/$1 [L,R=301]
强制跳 HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
🔧 3. Nginx 配置
编辑 Nginx 站点配置:
old.com → new.com
server {
listen 80;
server_name xianjuezhe.com;
return 301 https://www.xianjuezhe.com$request_uri;
}
强制 HTTPS
server {
listen 80;
server_name www.xianjuezhe.com;
return 301 https://www.xianjuezhe.com$request_uri;
}
🔧 4. Cloudflare 页面规则
如果使用 Cloudflare:
Source URL: http://xianjuezhe.com/*
Target URL: https://www.xianjuezhe.com/$1
Status: 301 Permanent Redirect
✅ 检查301是否成功
测试工具:
-
浏览器访问旧域名
-
curl 命令:
curl -I http://xianjuezhe.com
应返回:
HTTP/1.1 301 Moved Permanently
⚠️ 注意事项
| 事项 | 说明 |
|---|---|
| 不要做多层跳转 | old → mid → new,会掉权 |
| 保持旧域名年付续费 | 不要立刻放弃旧域名 |
| 确保内容一致 | 避免搜索引擎误判 |
| 保持301至少 6 个月 | 建议保留 1 年以上 |
🧠 小知识
301 是永久重定向、308 也用于永久跳转
302 是临时跳转 不建议用于换域名
本文来自博客园,作者:家兴网络技术工作室,转载请注明原文链接:https://www.cnblogs.com/seozimt/p/19204432

浙公网安备 33010602011771号