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

如何通过.htaccess实现无跳转显示自定义404页面

解决自定义404页面不跳转问题

你当前的ErrorDocument配置用了完整绝对URL,这会导致服务器自动跳转,地址栏自然会变化。要实现地址栏保留用户输入URL、同时显示自定义404页面的效果,只需要把配置改成相对网站根目录的路径即可。

具体修改方案

  • 假设你的error.html和.htaccess在网站根目录下,直接修改配置为:
    ErrorDocument 404 /error.html
    
  • 如果error.html在子目录中(比如你之前用的fejle/404/路径),就写对应相对根目录的路径:
    ErrorDocument 404 /fejle/404/error.html
    

关键注意点

  • 路径开头的/代表网站根目录,要确保这个路径和文件实际存放位置完全匹配,服务器能正常找到该文件
  • 绝对不要使用http://localhost/...这类完整URL,否则一定会触发跳转
  • 修改保存.htaccess后,直接输入一个不存在的URL测试,就能看到地址栏保留原输入、页面显示自定义404内容的效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 20:51:33