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

WordPress子目录持续重定向至首页问题排查求助

WordPress子目录强制重定向到首页的排查与解决方案

1. 检查WordPress固定链接设置

  • 登录WP后台,进入「设置」→「固定链接」,确认当前的固定链接结构是否符合预期。
  • 若之前修改过结构,点击「保存更改」,触发WordPress自动更新.htaccess规则(需确保服务器允许WordPress写入该文件)。

2. 排查自定义重定向插件规则

  • 检查是否安装了重定向类插件(如Redirection、Yoast SEO的重定向模块),这类插件可能添加了隐藏规则导致子目录跳转。
  • 进入插件的重定向管理界面,搜索是否有匹配目标子目录、指向首页的规则条目。

3. 检查主题与自定义代码的重定向逻辑

  • 打开当前主题的functions.php文件,搜索wp_redirect()、header("Location: ...")这类重定向代码,确认是否存在针对子目录的强制跳转判断。
  • 若使用了自定义页面模板,检查模板文件中是否包含强制跳转至首页的代码。

4. 验证数据库中的URL配置

  • 通过LightSail终端或数据库管理工具(如phpMyAdmin)登录MariaDB,执行以下SQL查询:
    SELECT option_name, option_value FROM wp_options WHERE option_name IN ('siteurl', 'home');
    
  • 确保siteurl和home的取值正确,不存在将子目录误设为主站路径的情况。

5. AWS LightSail服务器配置排查

  • 若使用Apache,检查/etc/httpd/conf/httpd.conf或站点专属的conf.d配置文件,查看是否存在Redirect或RewriteRule规则强制跳转子目录。
  • 若使用Nginx,检查/etc/nginx/nginx.conf或/etc/nginx/sites-available/下的站点配置,排查return、rewrite指令是否有异常配置。
  • 确认服务器上的目标子目录存在,且权限设置正确(目录权限设为755,文件权限644,所有者为www-data或apache)。

6. 禁用插件排查冲突

  • 暂时禁用所有插件,再访问子目录测试是否还会跳转。若恢复正常,逐个启用插件,定位导致冲突的具体插件。

内容的提问来源于stack exchange,提问作者Ojochenemi Abraham

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 05:04:54