我有一台带有多个虚拟主机的服务器。现在我想为整个服务器设置错误文档。我在/ var / www / error / *中找到了我的错误站点,但是使用ErrorDocument指令我只能设置相对于文档根目录的错误文档,但我想使用绝对路径(例如/ var / www /误差/ 404.html)。
有谁知道我怎么能得到这个?
答案 0 :(得分:9)
我认为这不能直接在声明中完成:ErrorDocument
总是必须相对于DocumentRoot
。根据{{3}},唯一的选择似乎是指定一个外部URL,但这很糟糕,因为发送了错误的响应头(302而不是404)。
您可以尝试使用Alias
指令是否可行,或者 - 我确信这样可行 - 符号链接:
ErrorDocument 404 /symlinked_page.php