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

XAMPP配置htaccess自定义404时报ErrorDocument 404错误如何解决

问题原因

你当前配置的ErrorDocument 404 /404.php中,开头带斜杠的路径是Apache的站点根目录绝对路径,对应的是文件系统里的/htdocs/404.php,但你的404.php实际存放在/htdocs/some-dir/目录下,Apache找不到对应文件,因此触发了额外的404报错。

解决方法
  • 如果你只需要/some-dir目录及其子目录使用该自定义404页面,直接修改.htaccess里的配置为:
ErrorDocument 404 /some-dir/404.php
  • 如果你需要整个站点都使用该自定义404页面,将.htaccess和404.php都移动到/htdocs根目录下,原有配置无需修改即可生效。
额外检查项
  • 确认Apache配置文件(通常是httpd.conf)中对应站点的目录配置段里,AllowOverride参数设置为All或者至少包含FileInfo,否则.htaccess的配置不会被Apache读取生效。
  • 确认404.php文件的读取权限正常,Apache运行用户拥有该文件的可读权限,避免权限不足导致的访问异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 12:06:01