Valores de acciones de reescritura

Puede configurar los valores para implementar una acción de reescritura para peticiones de entrada manejadas por el servidor proxy. Las acciones de reescritura definen cómo el servidor proxy reescribe elementos de los UTL (Uniform Resource Locator) de un mensaje de respuesta. Las acciones de reescritura suelen ejecutarse para camuflar la identidad del servidor de programa de fondo con la del servidor proxy.

Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > Servidores proxy de WebSphere > nombre_servido_proxy > Acciones de proxy > nombre_acción.

Nombre de acción

Especifica un nombre simbólico definido por el usuario de una acción de reescritura.

Un nombre de acción de reescritura debe ser exclusivo y no puede contener ningún carácter no válido. El campo de nombre no puede contener los siguientes caracteres: # \ / , : ; " * ? < > | = + & % '.

Tipo de acción de reescritura

Especifica el tipo de acción de reescritura que se va a llevar a cabo. Puede especificar los siguientes tipos de acción de reescritura: respuesta de URL absoluto, redirigir cabecera de ubicación, redirigir código de estado, respuesta de URL relativo, establecer cookie.

Tabla 1. Tipos de acción de reescritura
Tipo de acción Descripción
Respuesta de URL absoluto Reescribe el URI absoluto en el atributo de código de la respuesta HTTP. El servidor proxy busca si en la respuesta hay un atributo que coincida con Desde patrón. Si hay una coincidencia del Desde patrón, el proxy vuelve a escribir la respuesta basándose en Al patrón. Por ejemplo:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
El código <img src="http://servidor/1.jpg" /> cambia por <img src="https://servidor/1.jpg" />
Redirigir cabecera de ubicación Reescribe el URI de la cabecera de reubicación en la respuesta HTTP. Por ejemplo:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'

La cabecera de ubicación: "Ubicación: http://www.ibm.com" se cambia por "Ubicación: https://www.ibm.com"
Redirigir código de estado Especifica el código de estado de redirección en la primera línea de un mensaje de respuesta, como por ejemplo, 301 o 302.
Respuesta de URL relativo Reescribe un URL relativo en atributos de código como respuesta. El servidor proxy busca si en la respuesta hay un atributo que coincida con Desde patrón. Si hay una coincidencia del Desde patrón, el proxy volverá a escribir la respuesta basándose en Al patrón. Por ejemplo:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
El código <img src="/myimages/1.jpg" /> se cambia por <img src="/prefix/myimages/1.jpg" />
Respuesta de URL relativo: Pasiva En lugar de reescribir la respuesta directamente, el servidor proxy inyectará una cookie en la cabecera de respuesta. Por ejemplo: si se reenvía una petición de "/myimages/1.jpg" desde el navegador con la cookie, el servidor proxy volverá a crear el URI de petición como "/prefix/myimages/1.jpg". Esta característica requiere un navegador que dé soporte a cookies y para cada sesión, sólo se puede definir una regla pasiva.
Dominio para establecer cookie Reescribe el atributo de dominio de la cabecera para establecer cookie. Por ejemplo:
fromPattern = '(.*)'
toPattern = '$1.cn'

La cabecera para establecer cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" se cambia por "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn"" 
Vía de acceso para establecer cookie Reescribe el atributo de vía de acceso de la cabecera para establecer cookie. Por ejemplo:
frPattern = '(.*)'
toPattern = '/prefix$1'

La cabecera para establecer cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" se cambia por "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/""  
Desde patrón

Especifica el patrón URL original en la respuesta del servidor de destino. El patrón puede incluir el siguiente símbolo comodín: *. Un patrón URL puede tener uno o más asteriscos (*).

Al patrón

Especifica el patrón resultante después de la reescritura. El patrón puede incluir el siguiente símbolo comodín: *. Un patrón URL puede tener uno o más asteriscos (*).

Habilitar reescritura pasiva

Especifica si se debe o no diferir la reescritura del URI hasta que el cliente envía la petición subsiguiente para ese URI. La habilitación de la reescritura pasiva impide que el servidor proxy reescriba todos los enlaces de la respuesta antes de devolver la respuesta al cliente.

Nombre de cookie

Especifica la cookie para la que se reescriben los atributos de vía de acceso o dominio. Este valor es válido sólo cuando el tipo de acción es vía de acceso para establecer cookie o dominio para establecer cookie.

Limitar patrón de URL
Limitar dominio de cookie

Especifica una restricción para limitar la reescritura del dominio de cookie a únicamente un conjunto de dominios especificado. Si no se especifica ningún dominio, se reescriben todos los dominios. Este campo es válido sólo cuando el tipo de acción de reescritura especificado es dominio para establecer cookie.

Limitar vía de acceso de cookie

Especifica una restricción que limita la reescritura de la vía de acceso de cookie a las vías de acceso especificadas. Si no se especifica ninguna vía de acceso, se reescriben todas las vías de acceso. Este campo es válido sólo cuando el tipo de acción de reescritura especificado es vía de acceso para establecer cookie.



Nombre de fichero: ujpx_rewriteaction_detail.html