La versión 2.19.0 de Plugcore incorpora mejoras sobre el sistema de páginas no encontradas (404).
Mejora en el sistema de páginas no encontradas (404)
Hasta ahora, cuando una página no existía (por ejemplo, un blog eliminado o una URL incorrecta), el sistema redirigía automáticamente a la página configurada como "Página de error / Página no encontrada" (por ejemplo /es/404).
Este comportamiento tenía dos problemas:
- La redirección era temporal.
- La página de error no indicaba correctamente a los buscadores que el contenido no existía.
¿Qué cambia ahora?
A partir de esta versión, el comportamiento es más correcto y mejora el SEO del sitio:
- Si una página no existe (por ejemplo: /es/blog/un-blog-que-no-existe), ya no se redirige a otra URL.
- En su lugar, se mantiene la misma URL, pero el sistema devuelve un código 404 (no encontrado) y cambia el contenido por el de la página configurada como "Página de error / Página no encontrada".
- Además, la página configurada como "Página de error / Página no encontrada" también devuelve correctamente un código 404.
¿Por qué es importante?
Este cambio permite que los buscadores (como Google):
- Identifiquen correctamente qué páginas no existen.
- Eviten indexar contenido inexistente.
- Mejoren la calidad del posicionamiento del sitio.
Para desarrolladores de plantillas
Se introduce una nueva forma de controlar cuándo una página debe devolver un error 404 desde el código de la plantilla.
Opción recomendada
Puedes indicar que la página no existe utilizando la variable pageNotFound:
if (blog) { customConfiguration = { blog };} else { pageNotFound = true;}
Esto hará que:
- Se renderice la página configurada como error.
- Se devuelva automáticamente un código HTTP 404.
Control avanzado del código de respuesta
También es posible devolver otros códigos de respuesta utilizando la variable resultCode.
Ejemplo:
if (blog) { customConfiguration = { blog };} else { resultCode = 404; customConfiguration = { blogNotFound: true };}
En este caso:
- Se devuelve un código 404 manualmente.
- Puedes personalizar el contenido mostrado en la plantilla (blogNotFound).
Este sistema permite mayor control sobre el comportamiento de las páginas y mejora la compatibilidad con buscadores y estándares web.
Conclusión
Plugcore 2.19.0 es una versión centrada en la mejora del sistema de páginas no encontradas (404).
Consulta todos los detalles técnicos y versiones anteriores en el área de changelog: changelog de Plugcore 2.19.0 en docs. Y si todavía no formas parte de la plataforma, puedes crear tu cuenta gratuita y empezar a construir tu web hoy mismo desde la página oficial de Plugcore.
Comentarios