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

根目录PHP页面正常,about目录下对应页面无法显示的技术求助

问题排查与解决方案

可能的原因及修复步骤

1. 文件路径或文件名错误

  • 检查服务器about目录下是否存在why-use-reverd-com.php文件,注意Linux服务器区分大小写,文件名的大小写必须和请求路径完全匹配(比如不能写成Why-Use-Reverd-Com.php)。
  • 确认文件确实放在网站根目录的about文件夹内,没有嵌套到其他子目录中。

2. 文件权限不匹配

  • 对比about/ssl-security.php的权限设置,将why-use-reverd-com.php的权限调整为相同配置(一般文件权限设为644,目录权限设为755),确保服务器能正常读取该文件。

3. 重写规则优化(针对路径解析异常)

当前的.htaccess规则本身支持子目录,但如果服务器存在路径解析问题,可修改规则为基于网站根目录的写法:

# Remove (.php)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*)$ $1.php

修改后规则会从网站根目录开始查找对应的.php文件,避免子目录路径解析错误。

4. 缓存干扰

  • 清除浏览器缓存,用无痕模式重新访问测试。
  • 若服务器开启了PHP缓存(如OPcache),重启PHP服务或清除缓存,确保新文件内容被加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 14:35:24