WordPress站点URL误改指向home报404,如何改回wp目录?
WordPress站点URL误改恢复操作步骤
方法1:通过wp-config.php强制设置(新手首选,操作最快)
- 通过FTP工具或者主机面板的文件管理器,进入站点根目录,找到
wp-config.php文件 - 编辑该文件,在注释行
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */的上方,添加以下两行代码:
define( 'WP_HOME', 'https://sure2biz.com/wp' ); define( 'WP_SITEURL', 'https://sure2biz.com/wp' );
- 保存文件后刷新站点,即可正常访问。注意:该配置为临时强制覆盖,等后续进入后台修改完正式配置后,需要删除这两行代码,否则无法在后台修改站点地址
方法2:通过主题functions.php文件修改
- 进入站点的
wp-content/themes/[你当前使用的主题文件夹名]/目录 - 编辑目录下的
functions.php文件,在文件最顶部的<?php之后添加以下两行代码:
update_option( 'siteurl', 'https://sure2biz.com/wp' ); update_option( 'home', 'https://sure2biz.com/wp' );
- 保存文件后连续刷新2次站点,即可恢复访问。注意:恢复后必须立刻删除刚才添加的两行代码,避免重复执行修改逻辑占用系统资源
方法3:直接修改数据库配置
- 登录主机提供的数据库管理工具(通常为phpMyAdmin),找到你的WordPress站点对应的数据库
- 找到
wp_options数据表(如果你设置了自定义表前缀,请替换wp_为你自己的前缀) - 分别找到
siteurl和home两个字段,将它们的option_value值修改为https://sure2biz.com/wp后保存即可
恢复后的验证操作
- 进入WordPress后台,打开「设置」-「常规」页面,确认WordPress地址(URL)和站点地址(URL)均已显示为正确的
https://sure2biz.com/wp,点击保存设置 - 如果你使用的是前两种代码修复方法,确认后台设置保存成功后,删除之前添加的临时代码
- 分别访问站点前台和后台各页面,确认无404错误即可
内容的提问来源于stack exchange,提问作者kanjbi
相关产品推荐
相关产品推荐

