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

本地localhost环境下.htaccess配置ErrorDocument 404不生效问题咨询

自定义404页面不生效的排查方案
  • 首先确认运行环境是否为Apache服务器
    你访问使用的63342端口是JetBrains系列IDE(WebStorm/PhpStorm等)的默认内置开发服务器端口,该内置服务器不识别.htaccess配置,自然无法触发自定义404规则。需要将项目部署到Apache服务的站点目录下,通过Apache服务访问才会生效。
  • 检查Apache的.htaccess启用状态
    打开Apache的主配置文件(httpd.conf或apache2.conf),找到对应站点的<Directory>配置块,将AllowOverride参数的值改为All,修改完成后重启Apache服务,.htaccess才会被读取生效。
  • 修正404页面的路径配置
    ErrorDocument 404 /404.html中的路径是相对于Apache站点根目录的绝对路径,如果你的Project文件夹是站点根目录下的子目录,需要将配置修改为ErrorDocument 404 /Project/404.html;如果要使用相对.htaccess所在目录的路径,可以去掉路径开头的斜杠,写成ErrorDocument 404 404.html。
  • 检查自定义404页面的大小
    包括Opera在内的部分浏览器存在默认逻辑:如果服务器返回的错误页面内容小于512字节,会自动替换为浏览器自带的错误页面。可以在404.html中补充足够的内容(比如注释、冗余文本),保证文件大小超过512字节即可避免该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:36:01