24 de noviembre de 2017

:: Liferay. Configurando urlrewrite

Para llevar a cabo esta tarea, Liferay utiliza una libreria de "tuckey" de forma similar al mod-rewrite de Apache. Esta librería nos permite tener un sistema de gestión de redirecciones en las fases iniciales de procesado de peticiones.

El filtro que viene configurado por defecto en el fichero: "liferay-web.xml" es el siguiente:
< filter > < filter-name >URL Rewrite Filter< /filter-name > < filter-class >com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter< /filter-class > < init-param > < param-name >logLevel< /param-name > < param-value >ERROR< /param-value > < /init-param > < init-param > < param-name >statusEnabled< /param-name > < param-value >false< /param-value > < /init-param > < init-param > < param-name >url-regex-ignore-pattern< /param-name > < param-value >(^/combo/)|(^/html/.+\.(css|gif|html|ico|jpg|js|png)(\?.*)?$)< /param-value > < /init-param > < /filter >
En este mismo fichero podría llevarse a cabo la siguiente modificación para evitar que se procese el filtro con cada una de las peticiones realizadas a nuestro portal.
De esta manera, para evitar que ejecute peticiones innecesarias podemos modificar la expresión regular por la siguiente:

< param-value >(^/combo/)|(^/image/)|(^/document/)|(^.*\.(css|gif|html|ico|jpg|js|png|woff|ttf|eot|bmp).*)|(^/html/.+\.(css|gif|html|ico|jpg|js|png)(\?.*)?$)< /param-value >

Más información: http://tuckey.org/urlrewrite/

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay DXP 2026. Habilitar RSS

En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes: 1.- Accederemos a la Configuraci...