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

WordPress子页面无法找到问题技术求助

嘿,我之前帮好几个开发者解决过类似的子页面问题,咱们一步步来排查,先把最容易踩的坑过一遍:

排查WordPress子页面无法识别的常见方案
  • 重置固定链接规则:先登录WP后台,进入「设置」→「固定链接」,随便选一个非默认的结构(比如「文章名」),然后点击「保存更改」。很多时候固定链接的缓存规则会出问题,重置一下就能解决页面找不到的情况。
  • 确认子页面的基础设置:打开子页面的编辑界面,先检查右上角的「状态」是不是发布状态,别是草稿或者待审核。然后往下拉到「页面属性」模块,确认「父页面」选的是你对应的主页面,没有选错或者留空。
  • 检查.htaccess文件(Apache服务器适用):先把根目录下的.htaccess文件备份一份,然后替换成WordPress默认的重写规则:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    另外要确保这个文件的权限是644,避免服务器无法读取。
  • 排查插件冲突:暂时禁用所有插件,然后刷新子页面看看能不能正常显示。如果恢复了,再逐个启用插件,找到导致问题的那个。有些缓存、SEO类插件会修改路由规则,很容易影响子页面访问。
  • 确认服务器重写模块状态:如果用的是Apache,要确认mod_rewrite模块已经启用;如果是Nginx,需要配置对应的重写规则(把所有请求转发到index.php)。可以联系主机服务商确认,或者自己查看phpinfo里的模块信息。

如果这些步骤都试过还是不行,你可以补充几个细节:比如访问子页面时显示的是404错误还是空白页面?子页面的URL格式是什么样的?你的服务器是Apache还是Nginx?这些信息能帮我们进一步定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:30:34