Você pode configurar definições para implementar uma ação de regravação para pedidos de entrada identificados pelo servidor proxy. Ações de regravação definem como o servidor proxy regrava elementos dos localizadores uniformes de recursos (URL de uma mensagem de 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 essa página do console administrativo, clique em Servidores > Tipos de Servidores > Servidores Proxy do WebSphere > proxy_server_name > Ações do Proxy > action_name.
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: # \ / , : ; " * ? < > | = + & % '.
Especifica o tipo de ação de regravação a ser executada. Você pode 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.
Tipo de Ação | Descrição |
---|---|
Resposta de URL Absoluta | Regrava um URI Absoluto 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. Exemplo: frPattern = '/(.*)' toPattern = '/prefix/$1' A tag <img src="http://someserver/1.jpg" /> é alterada para <img src="https://someserver/1.jpg" /> |
Redirecionar cabeçalho de local | Regrava o URI no cabeçalho de relocação da resposta http. Exemplo: fromPattern = 'http:(.*)' toPattern = 'https:$1' O cabeçalho de local: "Location: http://www.ibm.com" é alterado para "Location: https://www.ibm.com" |
Código de status de redirecionamento | 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. Exemplo: fromPattern = '/(.*)' toPattern = '/prefix/$1' A tag <img src="/myimages/1.jpg" /> é 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 um pedido de "/myimages/1.jpg" for reenviado do navegador com o cookie, o servidor proxy recriará o URI de pedido 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.
Exemplo: fromPattern = '(.*)' toPattern = '$1.cn' O cabeçalho set 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.
Exemplo: frPattern = '(.*)' toPattern = '/prefix$1' O cabeçalho set cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" é alterado para "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"" |
Especifica o padrão de URL original na resposta do servidor de destino. O padrão pode incluir o seguinte símbolo curinga: * . Um padrão de URL pode ter um ou mais asteriscos (*).
Especifica o padrão resultando após a regravação. O padrão pode incluir o seguinte símbolo curinga: * . Um padrão de URL pode ter um ou mais asteriscos (*).
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.
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.
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 serão regravados. Esse campo só será válido quando o tipo de ação de regravação especificado for o domínio Set 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.