Configurações de Ação de Regravação

É possível configurar definições para implementar uma ação de regravação para respostas de saída tratadas pelo servidor proxy. As ações de regravação definem como o servidor proxy regrava os elementos dos localizadores uniformes de recursos, como URLs, em uma página HTML ou o link de redirecionamento na resposta. As ações de regravação muitas vezes são executadas para mascarar a identidade do servidor back-end com a do servidor proxy.

Para visualizar esta página do console administrativo, clique em Servidores > Tipos de Servidor > Servidores Proxy WebSphere > proxy_server_name > Ações do Proxy > action_name.

Nome da Ação

Especifica um nome simbólico definido pelo usuário para uma ação de regravação.

Um nome de ação de regravação deve ser exclusivo e não pode conter um caractere inválido. O campo de nome não pode conter os seguintes caracteres: # \ / , : ; " * ? < > | = + & % '.

Tipo de Ação de Regravação

Especifica o tipo de ação de regravação a ser executada. É possível especificar os seguintes tipos de ação de regravação: Resposta de URL absoluta, Redirecionar cabeçalho de local, Redirecionar código de status, Resposta de URL relativa, Configurar cookie.

Tabela 1. Tipos de Ação de Regravação.

Essa tabela lista os tipos de ações de regravação.

Tipo de Ação Descrição
Resposta de URL absoluta Regrava o URI absoluto no atributo tag na resposta de HTTP. O servidor proxy varre a resposta em busca de uma correspondência de atributo do padrão From. Se uma correspondência do padrão From ocorrer, o proxy regravará a resposta com base no padrão To. Por exemplo:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
A tag <img src="http://someserver/1.jpg" /> é alterada para <img src="http://someserver/prefix/1.jpg" />.
Redirecionar cabeçalho do local Regrava a URI no cabeçalho de relocação na resposta HTTP. Por exemplo:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'
O cabeçalho do local: "Location: http://www.ibm.com" é alterado para "Location: https://www.ibm.com."
Redirecionar código de status Especifica o código de status de redirecionamento na primeira linha de uma mensagem de resposta, como 301 ou 302.
Resposta de URL relativa Regrava uma URL relativa em uma resposta de atributos de tag. O servidor proxy varre a resposta em busca de uma correspondência de atributo do padrão From. Se uma correspondência do padrão From ocorrer, o proxy regravará a resposta com base no padrão To. Por exemplo:
fromPattern = '(.*)'
toPattern = 'prefix/$1'
A tag <img src="myimages/1.jpg" /> foi alterada para <img src="prefix/myimages/1.jpg" />.
Resposta de URL Relativa:Passiva Em vez de regravar a resposta diretamente, o servidor proxy inserirá um cookie no cabeçalho de resposta. Por exemplo: Se uma solicitação para"/myimages/1.jpg" for reenviada do navegador com o cookie, então, o servidor de proxy irá recriar o URI de solicitação como "/prefix/myimages/1.jpg". Esse recurso exige um navegador que suporte cookies e, para cada sessão, apenas uma regra passiva pode ser criada.
Set-Cookie_Domain Regrava o atributo de domínio do cabeçalho set cookie. Por exemplo:
fromPattern = '(.*)'
toPattern = '$1.cn'
Para configurar o cabeçalho do cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" é alterado para ser "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn""
Set-Cookie_Path Regrava o atributo de caminho do cabeçalho set cookie. Por exemplo:
frPattern = '(.*)'
toPattern = '/prefix$1'
Para configurar o cabeçalho do cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" é alterado para "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"".

Padrão From

Especifica o padrão de URL original na resposta do servidor de destino. O padrão pode incluir o seguinte símbolo curinga: *. O padrão de URL pode ter um ou mais asteriscos (*).

Padrão To

Especifica o padrão resultando após a regravação. O padrão pode incluir o seguinte símbolo curinga: *. O padrão de URL pode ter um ou mais asteriscos (*).

Ativar Regravação Passiva

Especifica se adia ou não a regravação do URI até que o pedido subseqüente para esse URI seja enviado pelo cliente. A ativação da regravação passiva evita que o servidor proxy regrave todos os links na resposta antes do reenvio da resposta ao cliente.

Nome do Cookie

Especifica o cookie no qual os atributos de caminho ou domínio são regravados. Essa configuração só é válida quando o tipo de ação é caminho Set-Cookie ou domínio Set-Cookie.

Limitar Padrão URL

Especifica para corresponder a uma URL do pedido para regravar na mensagem de resposta. Limitar o padrão da URL evita que o servidor proxy regrave todos os padrões de URL na mensagem de resposta de uma determinada página, permitindo que o servidor proxy ignore a análise de respostas para outras páginas se existirem múltiplas páginas. Essa configuração só é válida quando o tipo de ação é resposta de URL absoluta ou resposta de URL relativa.

Limitar Domínio de Cookie

Especifica uma restrição para limitar a regravação do domínio de cookie a apenas um conjunto de domínios especificados. Se nenhum domínio for especificado, todos os domínios são regravados. Esse campo só será válido quando o tipo de ação de regravação especificado for o domínio Set cookie.

Limitar Caminho de Cookie

Especifica uma restrição que limita a regravação do caminho de cookie aos caminhos especificados. Se nenhum caminho for especificado, todos os caminhos serão regravados. Esse campo só será válido quando o tipo de ação de regravação especificado for o caminho Set cookie.


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ujpx_rewriteaction_detail
Nome do arquivo: ujpx_rewriteaction_detail.html