Reescrita de URL no Jitterbit App Builder
Visão Geral
Alguns ambientes utilizam a reescrita de URL. Um caso de uso típico para a reescrita de URL mapeia a raiz da web:
http://example.com/
Para um subdiretório:
http://example.com/Vinyl/
Do ponto de vista do navegador, o App Builder está hospedado diretamente abaixo da raiz da web. Do ponto de vista do servidor, o App Builder está hospedado em um subdiretório. Essa incongruência causa problemas, particularmente com cookies. Os navegadores levam em consideração 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. Este cabeçalho é tipicamente definido por 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>
Amazon Web Services
Em um ambiente Amazon Elastic Beanstalk, as URLs são reescritas por padrão usando o Módulo de Reescrita de URL do IIS. O Módulo de Reescrita de URL do IIS define o cabeçalho X-Original-URL. Nenhuma configuração adicional é necessária.