Valores de acciones de reescritura
Puede configurar los valores para implementar una acción de reescritura para respuestas de salida manejadas por el servidor proxy. Las acciones de reescritura definen cómo el servidor proxy reescribe elementos de los localizadores universales de recursos como, por ejemplo, URL, en una página HTML o el enlace de redirección de la 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
.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.
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:
El código <img
src="http://servidor/1.jpg" />
cambia a <img src="http://servidor/prefix/1.jpg" />. |
Redirigir cabecera de ubicación | Reescribe el URI de la cabecera de reubicación
en la respuesta HTTP. Por
ejemplo:
La cabecera de ubicación: "Ubicación:
http://www.ibm.com" cambia a "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 en
una 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:
El código <img src="myimages/1.jpg" /> cambia a <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 solicitud de "/myimages/1.jpg" desde el navegador con la cookie, el servidor proxy volverá a crear el URI de solicitud 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:
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:
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
Especifica comparar una URL de solicitud para reescribirla en el mensaje de respuesta. La limitación del patrón de URL impide que el servidor proxy reescriba todos los patrones de URL en el mensaje de respuesta de una página concreta, permitiendo que el servidor proxy se salte el análisis de las respuestas para otras páginas si hay varias páginas. Este valor es válido sólo cuando el tipo de acción es respuesta de URL absoluto o respuesta de URL relativo.
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 ha especificado ningún dominio, todos los dominios se reescriben. 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.