Desarrollo y bases de datos
Personalizar las páginas de error 404 y otras respuestas
Una página de error útil explica qué ha ocurrido y ofrece una salida, como volver al inicio o buscar otro contenido. Puedes personalizar las respuestas del servidor desde cPanel > Páginas de error. Si usas WordPress, Joomla, PrestaShop, Magento o similares, esta opción no tiene efecto: la aplicación gestiona sus propias páginas de error desde su tema o plantilla.
Crear la página en cPanel
-
Abre Páginas de error y selecciona el dominio correcto si aparece un selector.
-
Elige el código que vas a personalizar, por ejemplo 404, para una dirección que no existe.

-
Escribe el contenido en el editor. Admite HTML, así que puedes poner tu logotipo, un mensaje y enlaces a la portada o al buscador. Con los botones de la parte superior insertas etiquetas que muestran datos de la petición: la URL solicitada, la página de procedencia (referring URL), la IP o el navegador del visitante y el nombre del servidor.

-
Guarda y visita una URL inexistente de ese dominio.
cPanel guarda la página como 404.shtml en la carpeta raíz del dominio; también puedes subir ese fichero directamente por FTP. Si añades imágenes o estilos, comprueba sus rutas desde una dirección inexistente situada también en una subcarpeta. Los recursos de la página de error deben seguir disponibles cuando se produzca el fallo.
Mantener el código HTTP correcto
La apariencia de la página y su código HTTP son cosas distintas. Un 404 debe seguir respondiendo 404, aunque muestre un diseño completo. Devolver 200 con un mensaje de «no encontrado» puede hacer que los buscadores lo interpreten como un soft 404.
Comprueba el estado en la pestaña Red / Network de las herramientas del navegador, después de recargar una URL inexistente. Si utilizas una herramienta de terminal, consulta las cabeceras de la respuesta real y revisa posibles redirecciones.
Para mantenimiento temporal utiliza una respuesta 503, con una página ligera e independiente de la aplicación que está en mantenimiento. Consulta la guía de mantenimiento con .htaccess.
Cuando el cambio no aparece
Si la aplicación captura la petición antes que el servidor, personaliza la página de error dentro de la aplicación o su tema. Revisa también cachés y proxies que puedan estar mostrando una respuesta propia.
Evita incluir rutas internas, trazas, credenciales o detalles del servidor en la página pública. Si utilizas etiquetas que insertan datos de la petición, comprueba su tratamiento y no añadas contenido recibido del visitante sin el escape adecuado.
Una página personalizada ayuda al visitante, pero no corrige el origen de un error 500 ni recupera una URL que debería existir. En esos casos revisa los registros o restaura la ruta correspondiente.
También te puede ayudar
- Tipos MIME Entiende cómo los tipos MIME indican al navegador qué contenido recibe y aprende a asociar extension...
- API de cPanel (UAPI): automatizar correo, FTP y redirecciones desde SSH, cURL o PHP Usa la API de cPanel con el comando uapi por SSH o con un token desde otro servidor. Ejemplos listos...
- Binarios y herramientas disponibles FFmpeg, Tesseract, ImageMagick, cURL y más Consulta los binarios disponibles para vídeo, imágenes, PDF, OCR, redes, DNS, control de versiones y...
- Configurar URL amigables y reglas de mod_rewrite Activa mod_rewrite desde .htaccess y aplica las reglas que proporciona cada aplicación para reescrib...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.