De acordo com a documentação , a diretiva ErrorDocument
pode ter ações que podem ser de texto , url externo ou url local, exemplos:
ErrorDocument 500 /cgi-bin/crash-recover
ErrorDocument 500 "Sorry, our script crashed. Oh dear"
ErrorDocument 404 http://example.com/error404.html
ErrorDocument 404 /Lame_excuses/not_found.html
Isso significa que ele precisa ser um redirecionamento ou um URL dentro do próprio VirtualHost
do DocumentRoot
. Você pode conseguir isso criando um alias global, por exemplo:
Alias /error/404.html /var/www/error/404.html