可以使用 ErrorDocument 单独设置错误页面,如下所示:
ErrorDocument 403 /site.html
ErrorDocument 404 /site.html
ErrorDocument 500 /site.html
但是有没有办法一次性用在线命令捕获所有错误?我尝试过用空字符串和“*”,但没有用。
答案1
据我所知没有。您必须为每个想要自定义页面的 HTTP 状态代码创建单独的 ErrorDocument 处理程序。
看单个 ErrorDocument 指令捕获所有错误 (.htaccess)在 StackOverflow 和自定义错误响应关于 Apache 的文档。