WordPress 本地部署后访问 wp-login.php 被重定向至线上站点,核心原因在于 WordPress 从数据库或配置中读取了生产环境的 siteurl 和 home 地址,需要手动覆盖为本地 URL。 将 WordPress 网站从远程服务器完整迁移到本地环境,看似常规操作,实际执行时
WordPress 本地部署后访问 wp-login.php 被重定向至线上站点,核心原因在于 WordPress 从数据库或配置中读取了生产环境的 siteurl 和 home 地址,需要手动覆盖为本地 URL。
将 WordPress 网站从远程服务器完整迁移到本地环境,看似常规操作,实际执行时常常遇到意外障碍。当数据库成功导入、前台页面可以正常访问后,一旦打开 wp-login.php,页面会直接 302 跳转到线上后台地址——这是常见且典型的故障。根本原因在于 WordPress 的核心配置参数:siteurl(站点根目录 URL)和 home(首页 URL)默认存储在数据库的 wp_options 表中。如果未更新这两个值,所有后台入口(包括登录页、仪表盘以及资源路径)都会指向原始的生产域名。
以下提供两种可靠且高效的解决方案,任选其一即可完成本地开发环境的登录页重定向修复。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
http://localhost:8080/nieuwdenhaag
注意:如果表前缀不是默认的 wp_(例如 wp123_),请确认实际表名为 wp123_options。
在 WordPress 根目录下的 wp-config.php 文件中,找到注释 /* That's all, stop editing! */,在该注释之前(位置至关重要,必须放在 require_once(ABSPATH . 'wp-settings.php'); 前面)添加以下两行代码:
define('WP_HOME', 'http://localhost:8080/nieuwdenhaag');
define('WP_SITEURL', 'http://localhost:8080/nieuwdenhaag');
这种方式的优势明显:
完成以上任意一个方案后,本地的登录页面即可正常加载。后续的后台操作、媒体上传、主题设置等功能也将基于本地地址运行,开发环境即告完全就绪。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述