Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Optimizaciones SEO para liferay IV

Gustavo Fernández
Gustavo Fernández

Siguiendo con los temas de SEO para liferay explicados en anteriores
post,
vamos a explicar un pequeño tip que sin cambiar nada en liferay nos
permitirá disponer urls amigables para los contenidos servidos por el
journal. Como intorducción decir que existe un concepro de url
amigable dentro del portal y que es bastante flexible y
programable. La base de este modelo un mapeo entre parametros del
portal y partes de la url. Por ejemplo para un articulo de contenido
se puede crear una url con los siguientes elementos

  1. Página del portal
  2. Identificador de url amigable
  3. Mapper que tiene que procesar los paramentros
  4. Paramentros en la url en vez de como query strings

Un ejemplo podría ser el siguiente

www.zylk.net/es/web/guest/oferta-formativa/-/journal_content/56_INSTANCE_8wmS/10102/118013

Donde www.zylk.net/es/web/guest/oferta-formativa/
equivale al punto 1, /-/ equivale al punto
2, journal_content equivale al punto 3 y el resto son
los paramentros que le indican al mapper que posicione el contenido
118013 del site 10102 en el visor de
contenidos 56_INSTANCE_8wm

Ahora bien, aqunque esta url es «amigable»  no es amigable
desde el punto de vista humano porque no indica nada realacionado con
el contenido que muestra y a los indexadores les gusta menos que una
url que fuera, por ejemplo
www.zylk.net/es/web/guest/oferta-formativa/-/formacion-en-joomla-para-administradores-de-contenidos

En este punto es donde viene el truco ya que podemos crear una regla
en el apache como la siguiente

ProxyPassMatch
^/(.*)/web/guest/oferta-formativa/-/([0-9]+)/([-aA-zZ]+)$ ajp://localhost:8809/$1/web/guest/oferta-formativa/-/journal_content/56_INSTANCE_8wmS/10102/$2

En la que estamos indicando al frontal web que sea capaz de
interpretar una url similar a la que queremos. En este caso la url sería

www.zylk.net/es/web/guest/oferta-formativa/-/
118013
/formacion-en-joomla-para-administradores-de-contenidos

Por lo tanto con esta pequeña regla y un par de ajustes en las
plantillas que presentan los listados podemos disponer de urls
bastante amigables desde el punto de vista humano.

Esta aproximación se puede hacer también usando el fichero friendly-url-routes.xml

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *