.htaccess muestra 404, 403, 500, páginas de error a través de PHP

¿Cómo puedo hacer que .htaccess muestre errores desde un archivo PHP? Quiero decir que cuando busco un archivo no existente .htaccess debería mostrarme una página de error de error.php, pero error.php necesita un parámetro con el código de error.

NOTA: .htaccess debería mostrar el error directamente en la url actual sin redirigir. ¿Puedo hacer esto o es imposible? ¿Hay otras maneras?

Respuestas a la pregunta(3)

Su respuesta a la pregunta