Ir para o conteúdo

Reescrita de URL no Jitterbit App Builder

Visão geral

Alguns ambientes utilizam reescrita de URL. Um caso de uso típico para reescrita de URL mapeia a raiz da web:

http://example.com/

Para um subdiretório:

http://example.com/App Builder/

Da perspectiva do navegador, o App Builder é hospedado diretamente abaixo da raiz da web. Da perspectiva do servidor, o App Builder é hospedado em um subdiretório. Essa incongruência causa problemas, particularmente com cookies. Os navegadores levam em conta o caminho ao determinar se devem ou não enviar um cookie para o servidor.

O App Builder tem suporte para detectar e corrigir automaticamente a reescrita de URL. Por padrão, o App Builder verificará o cabeçalho X-Original URL. Esse cabeçalho é normalmente definido pelos módulos de reescrita de URL. Se presente, o App Builder usará o cabeçalho para determinar o caminho correto.

Configurações

Nome Descrição Exemplo
OriginalUrlHeader URL antes de qualquer reescrita. X-Original-URL

Exemplo de configuração

<appSettings>
    <add key="OriginalUrlHeader" value="X-Original-URL" />
</appSettings>

Serviços da Web da Amazon

Em um ambiente Amazon Elastic Beanstalk, URLs são reescritas por padrão usando o IIS URL Rewrite Module. O IIS URL Rewrite Module define o cabeçalho X-Original URL. Nenhuma configuração adicional é necessária.