Clicky

Cómo eliminar de la URL 'component/k2/item' de Joomla K2

Joomla K2

Sólo hacen falta algunos ajustes en la administración del componente K2, nada adicional

Ya me ha pasado dos veces que al migrar de plantilla de Joomla de un antiguo sitio y querer mantener las mismas URLs por motivos de indexación, he tenido que darle vueltas a la configuración del componente K2 para que funcionase como yo deseaba. Como siempre en estos casos escribo este artículo como recordatorio propio, pues tengo muy mala memoria...

No hace instalar ningún tipo de componente o plugin SEO/SEF adicional para conseguir nuestro propósito. Ahora mismo estoy migrando este sitio a una nueva plantilla y voy a enumerar los pasos que he seguido.

1. Menús y categorías

Si estamos migrando a una plantilla instalada desde un Quickstart, debemos crear en el nuevo sitio los mismos menús (con idéntico alias) que teníamos en el antiguo. Podemos cambiar el nombre del menú pero no el alias, ya que entonces las URLs de salida serían diferentes y se rompería nuestra indexación en Google.

Las categorías no influyen en la indexación, pero es mejor tener las mismas que en el menú principal con el fin de hacer un posterior trabajo más eficiente y limpio. Deberían ser las mismas que en el antiguo sitio.

2. Ajustes en el componente K2 para eliminar de la URL 'component/k2/item'

De siempre había sido reacio a utilizar este componente debido a los problemas que me daba con las URLs... hasta que descubrí como solucionarlo.

Posiblemente se me olvide algún paso intermedio, no demasiado importante, así que vamos a ir directamente al grano.

K2 nativo construye unas URLs parecidas a esto:

http://www.ejemplo.com/categoria/subcategoria/component/k2/item/1234-articulo.html

y queremos que aparezcan así:

http://www.ejemplo.com/categoria/subcategoria/1234-articulo.html

Una vez dentro del panel de administración de nuestro Joomla! nos dirigimos a Componentes → K2 → Items

k2 item

En la esquina superior derecha de la pantalla pinchamos en Parámetros para entrar en la configuración del componente K2.

parámetros de K2

Ahora elegiremos la pestaña Avanzado

k2 avanzado

Dejaremos las opciones como en la siguiente pantalla:

k2 seo - component/k2/item

La más importante es 'Enable advanced SEF for K2 URLs' que deberemos poner en Yes.

Además puede elegirse que aparezca o no el ID de la categoría y del artículo. También que aparezca o no el alias de la categoría o del artículo.

Jugando un poco con las opciones al final tendréis las URLs a vuestro gusto sin tener que instalar ningún componente o plugin adicional.

Jesus_Caceres