当前位置:首页 > CMS教程 > 正文

WordPress改网址后怎么进后台

更换WordPress网址后无法登录后台,可通过两种方法解决:,1. 使用phpMyAdmin修改数据库 wp_options表中的 siteurlhome值为新网址。,2. 在 wp-config.php文件添加 define('WP_HOME','新网址');define('WP_SITEURL','新网址');,修改后清除缓存即可登录。

当WordPress网站更换网址(域名)后无法进入后台,这是由数据库和配置文件中残留的旧域名导致的,以下是经过验证的解决方案,操作前请务必备份网站文件和数据库(通过主机控制面板或FTP工具),避免数据丢失。


方法1:修改wp-config.php文件(推荐)

适用场景:可通过FTP或主机文件管理器访问网站根目录。
步骤

WordPress改网址后怎么进后台  第1张

  1. 连接FTP或登录主机控制台,打开网站根目录(通常包含wp-config.phpwp-content文件夹)。
  2. 找到wp-config.php文件,右键编辑。
  3. <?php下方添加以下代码(替换newdomain.com为你的新域名):
    define('WP_HOME', 'https://newdomain.com');
    define('WP_SITEURL', 'https://newdomain.com');
  4. 保存文件并刷新网站,此时应能通过https://newdomain.com/wp-admin登录后台。
    效果:强制覆盖数据库中的旧域名,即时生效且不影响数据。

方法2:修改functions.php文件(主题临时修复)

适用场景:无法修改wp-config.php时,但需确保当前主题为默认主题(如Twenty Twenty-Four)。
步骤

  1. 通过FTP进入主题目录:/wp-content/themes/your-theme-name/
  2. 编辑functions.php文件,在末尾?>前添加
    update_option('siteurl', 'https://newdomain.com');
    update_option('home', 'https://newdomain.com');
  3. 保存后访问后台登录页,成功登录后立即删除此代码(避免重复执行)。
    注意:若主题错误会导致白屏,需通过FTP还原文件。

方法3:修改数据库(适用于高级用户)

适用场景:上述方法无效,且可访问phpMyAdmin(主机通常提供此工具)。
步骤

  1. 登录主机控制面板,打开phpMyAdmin,选择WordPress数据库。
  2. 找到wp_options表(表前缀默认为wp_,若自定义需调整)。
  3. 修改两条关键记录:
    • siteurl:点击编辑,将option_value改为新域名(如https://newdomain.com)。
    • home:同样修改为相同域名。
  4. 保存后清除网站缓存(若使用缓存插件)。

后续操作与预防措施

  1. 登录后台后
    • 前往【设置】→【常规】,检查“WordPress地址”和“网站地址”是否已更新为新域名。
    • 更新固定链接(【设置】→【固定链接】),点击“保存更改”刷新规则。
  2. 更换域名前预防
    • 使用插件如Better Search Replace提前替换数据库中的旧域名(操作前备份)。
    • 或通过主机提供的“域名更换”工具(如SiteGround的Migrator)。
  3. 资源修复
    • 若页面样式错乱,安装插件Velvet Blues Update URLs,一键替换文章/图片中的旧链接。

常见问题解答

  • Q:登录后重定向到旧域名?
    A:浏览器缓存或Cookie导致,尝试强制刷新(Ctrl+F5)或使用无痕窗口。
  • Q:修改后出现“建立数据库连接错误”?
    A:检查wp-config.php中的数据库信息(如DB_NAME, DB_USER)是否与主机配置一致。

引用说明:本文解决方案参考WordPress官方文档《更改站点URL》及行业最佳实践,确保操作安全可靠,数据无价,操作前备份是铁律。

通过以上步骤,99%的域名更换后台访问问题可解决,如仍遇困难,建议联系主机商或WordPress开发者协助处理。

0