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

WordPress站点下demo目录无法访问的技术求助

解决WordPress子目录访问404的问题

问题出在WordPress根目录的.htaccess规则上——WP默认会把所有请求都重定向到自身的index.php,连子目录的请求也被拦截了,所以你访问demo下的内容才会出现404。按下面的步骤改:

  • 修改根目录的.htaccess文件
    找到WP默认的重写规则段,在RewriteRule前面加一行排除demo目录的规则,最终这段规则应该是这样:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    # 排除demo目录,不应用WP的重写规则
    RewriteCond %{REQUEST_URI} !^/demo/
    RewriteRule . /index.php [L]
    </IfModule>
    

    这样以/demo/开头的请求就会跳过WP的重定向,直接访问子目录里的文件。

  • 检查demo目录的权限和首页文件
    给demo文件夹设755权限,里面的文件设644权限(cPanel文件管理器里就能改);同时确保demo目录里有index.html(或你想默认显示的首页文件),这样访问www.example.com/demo/时会自动加载首页。

  • 排查cPanel重定向设置
    去cPanel的"重定向"功能里看看,有没有给demo目录设置错误的重定向规则,要是有的话删掉就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:11:11