Saltar al contenido principal

Error 404 No encontrado en Joomla: Causas y cómo solucionarlo

· 3 min de lectura
Customer Care Engineer

Mensaje de error 404 de Joomla y cómo solucionar enlaces rotos o páginas faltantes paso a paso

Error 404 No encontrado en un sitio que se ejecuta en Joomla significa que la página solicitada no se puede encontrar. Los visitantes a menudo llegan a él desde motores de búsqueda, enlaces obsoletos o incluso desde el menú del propio sitio. Las razones pueden variar desde un artículo eliminado hasta problemas de enrutamiento.

En este artículo, explicaremos por qué aparece el error 404 en Joomla y cómo eliminarlo rápidamente.


Qué significa 404 en Joomla

Un error 404 es la respuesta estándar del servidor cuando no puede encontrar la página solicitada. En Joomla, esto suele suceder porque:

  • El elemento de contenido ha sido eliminado o no publicado.

  • La estructura del menú está rota.

  • El componente responsable de mostrar la página no funciona.


Causas principales de un error 404 en Joomla

  1. Contenido eliminado o no publicado

Si se elimina un artículo, una categoría o un componente, pero un menú o módulo todavía enlaza a él, Joomla devuelve un 404.

  1. El elemento de menú apunta a un destino inexistente

Incluso si el artículo existe, un elemento de menú enlazado a una categoría faltante o una ruta incorrecta activará el error.

  1. Problemas con URL SEF (amigables para motores de búsqueda)

Los enlaces SEF de Joomla dependen de las rutas de los componentes. Después de una migración del sitio, habilitar el SEO o cambiar alias, pueden aparecer enlaces "rotos".

  1. Errores durante la migración del sitio

La migración a un nuevo dominio o servidor de alojamiento puede cambiar la estructura de URL y hacer que algunas páginas sean inaccesibles.

  1. Componente faltante en la URL

Por ejemplo, un enlace como index.php?option=com_k2&view=item&id=1 fallará si el componente K2 no está instalado.


Cómo solucionar un 404 en Joomla

  1. Verificar el elemento de menú

Ve a MenúMenú principal y verifica que el elemento apunte a un artículo, categoría o componente existente. Vuelve a crear el elemento de menú si es necesario.

  1. Regenerar URL SEF
  • En el panel de administración, abre Configuración globalSitioConfiguración SEO.

  • Confirma que las URL SEF y la reescritura de URL estén habilitadas.

  • Limpia la caché: SistemaLimpiar caché.

  • Si usas una extensión como sh404SEF o JoomSEF, actualiza o restablece su tabla SEF.

  1. Verificar .htaccess

Para habilitar las URL SEF (amigables para motores de búsqueda), la reescritura de URL debe estar activa. Asegúrate de que el archivo .htaccess esté presente en el directorio raíz de tu sitio y que incluya las siguientes directivas para habilitar mod_rewrite:

RewriteEngine On

RewriteBase /

Para más información sobre la estructura por defecto del .htaccess en Joomla, consulta este artículo.

  1. Habilitar la notificación de errores

Para depuración, activa la salida de errores:

  • Ve a SistemaConfiguración generalServidor.

  • Establece Mensajes de error: Máximo.

Joomla mostrará entonces un mensaje más detallado que te ayudará a encontrar la causa del error.

  1. Consultar el registro de errores

La mayoría de los hosters proporcionan un registro de errores de Apache. Busca líneas con un código de estado 404 para identificar las URL problemáticas.

Si usas FASTPANEL: abre la tarjeta del sitio → Registros → comprueba las pestañas Registro de acceso al backend y Registro de acceso al frontend para ver qué dirección activó el 404 y el origen de la solicitud. Esto ayuda a rastrear enlaces rotos.

  1. Configurar redirecciones

Si la página fue eliminada, pero quieres mantener el tráfico de enlaces externos, crea una redirección. En Joomla se hace a través del componente "Redirecciones":

  • Navega a ComponentesRedirecciones.

  • Habilítalo en Opciones si está deshabilitado.

  • Agrega la URL antigua y la nueva ruta (sin el dominio).


Cómo prevenir errores 404 en el futuro

  • No elimines contenido sin agregar una redirección.

  • Audita los menús después de mover o despublicar elementos.

  • Usa el componente de Redirecciones o .htaccess para administrar las redirecciones.

  • Monitorea los errores 404 a través de Google Search Console.


Conclusión

El error 404 en Joomla es un fenómeno común, pero totalmente solucionable. En la mayoría de los casos, se puede eliminar en 5-10 minutos revisando el menú, la configuración SEF y la estructura del sitio. Agregar un sistema de redireccionamiento confiable elimina el riesgo de pérdida de tráfico en páginas eliminadas.