Aquí hay una solución. Espero eso ayude.
MANIFESTACIÓN
Ve a la carpeta de tu sitio.
Cree un archivo llamado .htaccess (solo .htaccess sin nombre solo extensión de archivo).
Abra el archivo y agregue la línea.
ErrorDocument 404 / pathtofile
Reemplace / pathtofile con su nombre de archivo de página 404 que debe estar ubicado en la misma carpeta que el archivo .htaccess . El archivo 404 personalizado puede estar en PHP o HTML. También puedes agregarle HTML así:
ErrorDocument 404 '<h1> 404 no encontrado </h1>'
¡No tiene que volver a cargar el servidor Apache! Está terminado. Pruébalo
Fuente - Blog de Subin