克隆WordPress站点后,如何取消旧站点跳转至新域名的设置?
取消WordPress克隆后的旧域名跳转方案
1. 修改数据库中的站点URL(核心解决办法)
- 登录旧网站的数据库管理工具(如phpMyAdmin)
- 找到对应数据库,打开
wp_options表(注意表前缀可能不是wp_,以实际为准) - 找到
option_name为siteurl和home的两条记录,将它们的option_value修改为旧域名的完整地址(例如https://old-domain.com) - 若曾用Duplicator克隆,额外检查是否存在
wp_duplicator_settings类表,删除其中的跳转规则记录
2. 禁用克隆插件残留的跳转逻辑
- 通过FTP或主机文件管理器进入旧网站的
wp-content/plugins目录 - 将Duplicator、WP Clone这类克隆插件的文件夹重命名(比如改成
duplicator-disabled),直接禁用插件 - 若不确定具体插件,可临时将整个
plugins文件夹重命名为plugins-disabled,禁用所有插件后测试跳转是否停止,后续再逐个恢复排查
3. 检查并清理.htaccess中的跳转规则
- 找到网站根目录的
.htaccess文件,先下载备份再编辑 - 查找是否存在类似以下的301跳转规则:
RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L]
- 若有则删除该规则,保存后覆盖原文件
4. 检查wp-config.php的强制域名设置
- 打开网站根目录的
wp-config.php文件 - 检查是否存在手动添加的
WP_HOME和WP_SITEURL常量,若有则修改为旧域名:
define('WP_HOME','https://old-domain.com'); define('WP_SITEURL','https://old-domain.com');
- 若无上述常量,无需额外添加
完成以上操作后,清除浏览器缓存,再访问旧域名及wp-login.php页面测试跳转是否取消。
内容的提问来源于stack exchange,提问作者shiftyscales
相关产品推荐
相关产品推荐

