El módulo Pathauto agiliza la gestión de URL en Drupal utilizando patrones y tokens configurables para generar automáticamente alias para su contenido.
1. Instalación y habilitación de Pathauto
Como Pathauto es un módulo contribuido, necesitas descargarlo e instalarlo antes de poder usarlo. Puedes descargar Pathauto a través de Composer o manualmente:
Con Composer: Ejecuta el siguiente comando en la raíz de su proyecto:
ddev composer require drupal/pathauto
- Manual: Descarga el módulo de Drupal.org y colócalo en su directorio modules/contrib.
Tras la descarga, habilita el módulo a través de la página Extend (/admin/modules) o mediante Drush:
ddev drush en pathauto -y
Ten en cuenta que Pathauto requiere el módulo Token, pero no te preocupes, como es una dependencia, se instalará junto con él sin que tengas que hacerlo explícitamente.
2. Configuración de patrones de URL
Una vez activado, puedes configurar patrones de alias de URL para generar automáticamente alias para diferentes tipos de contenido y entidades. Ve a la página de configuración de alias de URL en /admin/config/search/path/patterns
:

- Patrones por defecto: Configura patrones por defecto para nodos, términos de taxonomía, usuarios y entidades personalizadas. Utiliza tokens (por ejemplo, [nodo:título], [nodo:creado:personalizado:Y]) para generar dinámicamente URLs basadas en propiedades de contenido, normalmente será /nodo/nid para nodos, por ejemplo.
- Patrones personalizados: Crea o modifica patrones para adaptarlos a la estructura de su sitio. Por ejemplo, puedes establecer el patrón para artículos como /blog/[node:title] (ver configuración en la siguiente imagen).
- Ajustes y opciones: Ajusta opciones tales como si desea actualizar los alias en las ediciones de contenido y cómo gestionar los alias duplicados.
3. Gestión de alias existentes
La página de alias (/admin/config/search/path
) no sólo le permite configurar patrones, sino también gestionar los alias existentes:

- Revisa la lista de alias generados por Pathauto.
- Edita o elimina alias individuales si es necesario
- Filtra los alias por tipo de contenido u otros criterios para encontrar rápidamente el alias que necesitas modificar.
Esta interfaz de gestión es crucial para mantener una estructura de URL limpia a medida que su sitio crece.
4. Actualización masiva de alias
Cuando cambies tus patrones de URL o migres contenido, puede que necesites actualizar los alias de forma masiva. Pathauto provee una herramienta para esto:
- Ve a la ruta
/admin/config/search/path/update_bulk
.

- Selecciona los tipos de entidades para los que desea actualizar los alias.
- Ejecuta la actualización para volver a generar alias basados en los nuevos patrones.
Esta función es especialmente útil para sitios grandes, ya que garantiza que todo el contenido se adhiere a las últimas convenciones de URL, o cuando se añaden nuevos patrones.
5. Integración con otros módulos y API
Pathauto se integra sin problemas con otras partes de Drupal:
- Módulo Token: Utiliza tokens para generar partes dinámicas de los patrones URL.
- Módulo Redirect: A menudo se utiliza junto con Pathauto para crear redirecciones de alias antiguos a nuevos, asegurando que no haya enlaces rotos.
- Código personalizado: Los desarrolladores pueden utilizar hooks como hook_pathauto_alias_alter() para alterar mediante programación el alias generado antes de guardarlo.
6. Mejores prácticas y consideraciones
Para sacar el máximo provecho de Pathauto, considere las siguientes mejores prácticas:
- Planifica la estructura de URLs: Define un patrón de URL consistente que se alinee con la jerarquía del contenido de tu sitio y la estrategia SEO.
- Prueba tus patrones: Antes de aplicar nuevos patrones en todo el sitio, pruébalos en algunas piezas de contenido para asegurarte de que generan las URLs esperadas.
- Gestiona los duplicados: Configura los ajustes para gestionar automáticamente los alias de URL duplicados, evitando conflictos y enlaces rotos.
- Supervisa los cambios: Revisa regularmente los alias, especialmente después de actualizaciones o migraciones de contenido, para mantener la coherencia.
Conclusión
El módulo Pathauto es una herramienta indispensable para la gestión de URLs en Drupal. Al generar automáticamente alias limpios y legibles por humanos basados en patrones configurables, simplifica la administración del sitio e impulsa sus esfuerzos de SEO. Tanto si usted eres Site Builder que configura patrones de URL a través de la interfaz de usuario o un desarrollador que personaliza el comportamiento de alias a través de Hooks y APIs, Pathauto proporciona la flexibilidad y la potencia necesarias para mantener una estructura de URL eficiente y escalable. Con una planificación cuidadosa, una configuración minuciosa y el cumplimiento de las mejores prácticas, puede asegurarse de que las URL de su sitio sigan siendo coherentes, fáciles de usar y optimizadas para los motores de búsqueda.
El módulo Pathauto genera automáticamente alias de URL limpios y optimizados para SEO para varias entidades o tipos de contenido, como nodos, términos de taxonomía, usuarios y más. Su principal objetivo es ahorrar tiempo y mantener la coherencia eliminando la necesidad de crear manualmente las URL, al tiempo que mejora la usabilidad de su sitio y la optimización para los motores de búsqueda.