I have an Apache server serving numerous domains as virtual hosts. I'd like to override Apache's default error pages (404, 500, etc) to apply to all of these virtual hosts, while still giving each host the ability to customize their own to replace the default. Is there any way to do this short of copying a standard set of documents to each virtual host's ErrorDocument
locations?
I thought to use a symlink, but this would not allow each virtual host to customize their own while having a common fallback.
Edit: To be clear, I want to have a set of error documents which override Apache's default error handler documents, which are kept outside of the virtual host directories (so that virtual hosts do not need to even know about them) and still allow each virtual host to have their own error documents if they so choose.