覆盖Apache的默认错误页面

我有一个Apache服务器作为虚拟主机提供众多域名。 我想覆盖Apache的默认错误页面(404,500等)以适用于所有这些虚拟主机,同时仍然让每个主机能够自定义自己的replace默认值。 有没有办法做到这一点,即将标准文档集复制到每个虚拟主机的ErrorDocument位置?

我以为使用符号链接,但这不会允许每个虚拟主机自定义自己的同时有一个共同的后备。

编辑:为了清楚起见,我希望有一组覆盖Apache默认error handling程序文档的错误文档,这些文档被保留在虚拟主机目录之外(这样虚拟主机不需要甚至知道它们),并且仍然允许每个虚拟主机有自己的错误文件,如果他们这样select的话。

ErrorDocument指令在虚拟主机中inheritance。 因此,设置您的ErrorDocument指令全球(任何VirtualHost容器之外),让他们覆盖它,如果他们喜欢。

检查httpd.conf中的AllowOverride设置。 这应该允许每个站点的configuration覆盖默认的错误页面设置