Drupal posee un subsistema que permite generar alias de urls a fin de contar con url limpias, es decir, en vez de tener “node/30” podemos tener “article/this-article-rocks”, mas SEO friendly y m谩s Human friendly.
Existe un m贸dulo llamado pathauto el cual permite definir patrones para generar estas urls limpias autom谩ticamente. Este m贸dulo por defecto, si tenemos el lenguaje espa帽ol habilitado, tratar谩 de generar urls limpias usando acentos y otros caracteres latinos que como todos bien sabemos no son lo ideal en el universo de la internet, por ende este post trata acerca de como sacar los acentos de los alias de urls generados por pathauto.
Para esto deber谩n bajar el m贸dulo transliteration, este modulo integrar谩 una opci贸n en el formulario de configuraci贸n de pathauto para que se conviertan todos esos caracteres especiales a caracteres el alfabeto ANSI 96.
Descarguen Transliteration desde aqu铆 https://www.drupal.org/project/transliteration
Luego instalen el modulo en su sitio Drupal.
Con el m贸dulo habilitado vayan a /admin/config/search/path/settings para configurar path auto. Ver谩n dos opciones que deber谩n habilitar
> Transliterate prior to creating alias
> Reduce strings to letters and numbers
Al terminar deber谩n borrar todos los alias existentes y regenerarlos, ojo si su sitio esta en producci贸n e indexado por google, pueden llegar a tener muchos 404.
Para borrar聽admin/config/search/path/delete_bulk
Actualizar聽admin/config/search/path/update_bulk
Leave a Reply