Apache ofrece la posibilidad de que los webmasters puedan configurar las respuestas que muestra el servidor Apache cuando se producen algunos errores o problemas.
Las respuestas personalizadas pueden definirse para activarse en caso de que el servidor detecte un error o problema.
Si un script termina de forma anormal y se produce una respuesta "500 Server Error", esta respuesta puede ser sustituida por otro texto de su elección o por una redirección a otra URL (local o externa).
(Fuente Apache.org)
Así pues, podemos generar dentro del archivo /etc/apache2/apache2.conf unas líneas que nos permitan personalizar ese mensaje de error. Ahora bien, si lo que deseamos es controlar todos los mensajes de error y que todos vayan a una misma URL, podemos hacerlo mediante este fácil script que he creado:
#!/bin/bash
text="https://MiDireccionURLoTEXTO/"
for i in 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 422 423 424 426 428 429 431 451 500 501 502 503 504 505 506 507 508 510 511
do
echo ErrorDocument $i $text
done