En las url's manejadas por Liferay existen otra serie de párametros, algunas de ellas obviadas por las herramientas de Google, pero no así -de momento- con el molesto "jsessionid". Por este motivo, antes de publicar un portal en producción, deberíamos valorar la necesidad de controlar este tipo de indexaciones.
Para ello, disponemos de las siguientes opciones:
Deshabilitar el uso de jsessionid
En este caso debemos decidir si realmente necesitamos usar o no jsessionid. Si podemos llevar a cabo el seguimiento de sesiones en nuestro portal por medio de las cookies, podríamos evitar su uso.
En este caso, debemos ser conscientes de que puedan existir navegadores con el uso de cookies deshabilitado o aplicaciones que lleguen a bloquearlas.
Para ello, en el fichero portal-ext.properties añadiremos la siguiente línea:
session.enable.url.with.session.id=false
Contemplar este parámetro en las herramientas de Google
En la herramienta "Search Console" (anteriormente conocida como Webmaster Tools), seleccionaremos el dominio que estemos monitorizando y accederemos al apartado "Rastreo" > "Parámetros de Url".
Inicialmente se nos mostrará una tabla con los parámetros identificados por el robot de Google
En el caso de que necesitemos añadir un nuevo parámetro, pulsaremos sobre el botón "Añadir parámetro" y le indicaremos para "jsessionid" el valor "No, no influye en el contenido de la página".
Inicialmente se nos mostrará una tabla con los parámetros identificados por el robot de Google
En el caso de que necesitemos añadir un nuevo parámetro, pulsaremos sobre el botón "Añadir parámetro" y le indicaremos para "jsessionid" el valor "No, no influye en el contenido de la página".