La forma estándar de creación de direcciones URL en griales es:Griales SEO URLs amigables
<a href="${createLink(controller:'news', action: 'show', params: [id: news.id])}">${news.title}</a>
que genera la url: /news/show/102
Quiero URLs amigables más de SEO como:
/news/102/this-is-the-hottest-news-today
Lo es la forma más limpia de hacer esto en Grails? Podría usar grills URLMapping en el mapa /news/show/102
al /news/102
, pero ¿cómo creo la URL completa como la anterior?
1. El argumento 'mapeo' era lo que estaba necesitando. Gracias. – Langali
Dave gracias! Este método es muy útil para sitios multilingües, donde puede orientar a un asignador determinado dependiendo de la configuración regional actual. En mi ejemplo, tengo mapeos de story-en y story-hr y en mi g: link utilizo mapeo: "story - $ {locale}" que selecciona el mapeador adecuado para la configuración regional seleccionada. –