Introducción

Las URLs amigables en Drupal mejoran el SEO y la experiencia del usuario. Sin embargo, cuando se realizan cambios masivos en contenido, traducciones o migraciones, pueden quedar desactualizadas.

En este artículo aprenderás a recalcular URLs amigables (path aliases) en Drupal de forma segura, usando interfaz, Drush y consultas SQL.

Índice

1. ¿Qué son los path aliases?

Un path alias es la URL amigable que reemplaza la ruta interna de Drupal. Por ejemplo:

/node/123/articulos/como-optimizar-drupal

2. ¿Cuándo recalcularlos?

  • 🔄 Tras migrar contenido masivo
  • 🌐 Al cambiar títulos o estructuras de nodos
  • 🗂️ Tras importar traducciones o actualizaciones de idioma

3. Recalcular desde el backend

En Drupal 8/9/10:

  • Ve a Configuración > URL aliases.
  • Filtra por contenido y elimina aliases obsoletos.
  • Usa la opción “Bulk Generate” del módulo Pathauto para regenerar.

4. Usar Drush

Drush facilita regenerar aliases sin acceder al panel:

ComandoDescripción
drush pathauto:alias-rebuildRegenera todos los aliases según patrones
drush cache:rebuildRecalcula caché tras regenerar

5. Automatizar con SQL o script PHP

Puedes eliminar registros viejos de la tabla path_alias:

DELETE FROM path_alias WHERE path LIKE '/node/%';

Luego, usa Drush para regenerar de forma masiva.

6. Buenas prácticas

  • 💾 Haz backup de la base de datos antes de borrar aliases.
  • 🔁 Borra caché después de regenerar.
  • 🔗 Verifica redirecciones para no perder tráfico SEO.

7. Conclusión

Recalcular URLs amigables en Drupal garantiza URLs limpias, coherentes y optimizadas para buscadores.

📩 ¿Necesitas ayuda para regenerar aliases en tu proyecto? Contáctanos.

Ir al contenido