具有绝对路径的Apache ErrorDocument

时间:2010-07-22 17:05:39

标签: apache apache-config apache2.2

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

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

1 个答案:

答案 0 :(得分:9)

我认为这不能直接在声明中完成:ErrorDocument总是必须相对于DocumentRoot。根据{{​​3}},唯一的选择似乎是指定一个外部URL,但这很糟糕,因为发送了错误的响应头(302而不是404)。

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

ErrorDocument 404 /symlinked_page.php