6

我有一个带有多个虚拟主机的服务器。现在我想为整个服务器设置错误文档。我已将错误站点定位在 中/var/www/error/*,但使用该ErrorDocument指令我只能设置相对于文档根目录的错误文档,但我想使用绝对路径(例如/var/www/error/404.html)。

有谁知道我怎么能得到这个?

4

1 回答 1

10

我认为这不能直接在语句中完成:ErrorDocument将始终必须相对于DocumentRoot. 根据文档,唯一的选择似乎是指定一个外部 URL,但这很糟糕,因为发送了错误的响应标头(302 而不是 404)。

您可以尝试使用指令是否可行,Alias或者 - 我相信这会起作用 - 符号链接:

ErrorDocument 404 /symlinked_page.php
于 2010-07-22T17:09:59.907 回答