wordpress 更换新域名

作者:大公子 时间:25-09-26 阅读数:42人阅读
WordPress 老域名丢失后,要换成新域名,必须系统性地在以下几个关键位置完成替换,否则网站会出现无法访问、图片加载失败、样式错乱、后台登录不了等问题。

✅ 必须修改的 7 个地方(按优先级):

表格
复制
位置修改内容操作建议
1. wp-config.php临时强制指定新域名,防止后台打不开添加:
define('WP_HOME','https://新域名');
define('WP_SITEURL','https://新域名'); 
 
2. 数据库 wp_options 表修改 siteurl 和 home 字段用 phpMyAdmin 或插件(如 Better Search Replace)把旧域名替换为新域名 
 
3. 数据库全文替换文章、图片、链接、元数据中的旧域名用插件 Better Search Replace 或 Velvet Blues Update URLs 批量替换 
 
4. WordPress 后台设置登录后台后,更新“WordPress地址”和“站点地址”路径:设置 → 常规 
 
5. 服务器绑定新域名宝塔面板 / 虚拟主机 / CDN 中添加并解析新域名添加新域名解析,设置 SSL 证书 
 
6. .htaccess 文件设置 301 重定向(旧域名跳转到新域名)添加:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^旧域名.com$ [NC]
RewriteRule ^(.*)$ https://新域名.com/$1 [R=301,L] 
 
7. 清除缓存浏览器、CDN、插件缓存清除缓存后重新访问网站 
 

⚠️ 注意事项:

  • 不要直接删除旧域名,直到 301 重定向生效,避免 SEO 掉排名。
  • 先备份网站和数据库,再操作。
  • 图片和媒体路径也要替换,否则会出现“图片加载失败”。
  • SSL证书要重新申请或更新为新域名。

✅ 推荐操作流程(简洁版):

  1. 备份网站 + 数据库
  2. wp-config.php 中添加新域名(防止后台打不开)
  3. Better Search Replace 插件批量替换数据库中的旧域名
  4. 登录后台 → 设置 → 常规 → 更新“WordPress地址”和“站点地址”
  5. 宝塔面板添加新域名并解析
  6. 设置 301 重定向(旧域名跳转新域名)
  7. 清除缓存,测试全站是否正常