Ir para o conteúdo

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.