You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress更换域名后报ERR_NAME_NOT_RESOLVED及Elementor旧域名残留问题求助

域名迁移后Elementor绑定旧域名问题解决方案

1 先修正配置文件语法错误

你当前wp-config.php中添加的配置使用了中文全角单引号,会导致配置不生效,修改为英文半角单引号:

define('RELOCATE', true);
define('WP_HOME', 'https://www.goatz.com');
define('WP_SITEURL', 'https://www.goatz.com');

2 执行Elementor专属URL替换

普通数据库全局搜索替换无法处理Elementor序列化存储的内容,会导致替换不完整甚至数据损坏,使用Elementor自带工具替换:

  • 登录WordPress后台,进入Elementor→工具页面
  • 找到「替换网址」功能区,分别输入旧域名(要和实际之前用的前缀一致,比如带http://还是https://,要不要带www都要完全匹配)和新域名
  • 勾选*替换所有嵌入的URL(包括CSS、JS、JSON等数据)*选项,执行替换

3 清空全链路缓存

完成替换后依次清空所有缓存:

  • 点击Elementor工具页的「重新生成CSS」按钮,清空Elementor静态资源缓存
  • 清空站点安装的所有缓存插件的缓存
  • 清空服务器端静态缓存、浏览器本地缓存,如有使用CDN也要清空CDN缓存

4 修复.htaccess文件

你当前的.htaccess规则是正常的,删除根目录下多余的htaccess.txt文件避免规则冲突,保存修改后重启Apache服务。

5 修复历史错误替换导致的序列化数据损坏

如果之前的普通全局替换已经破坏了序列化数据,可以安装Better Search Replace插件,替换时勾选序列化数据兼容选项,重新执行旧域名到新域名的全局替换即可。

6 验证访问

使用浏览器隐私模式访问新域名,打开开发者工具的网络标签,确认所有资源请求都指向新域名,无旧域名请求即可。

内容的提问来源于stack exchange,提问作者John Swee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 10:06:00