Reescritura de URL en Jitterbit App Builder
Descripción general
Algunos ambientes utilizan la reescritura de URL. Un caso típico de reescritura de URL asigna la raíz web:
http://example.com/
A un subdirectorio:
http://example.com/App Builder/
Desde la perspectiva del navegador, App Builder se aloja directamente debajo de la raíz web. Desde la perspectiva del servidor, App Builder se aloja en un subdirectorio. Esta incongruencia causa problemas, especialmente con las cookies. Los navegadores tienen en cuenta la ruta al determinar si envían o no una cookie al servidor.
App Builder detecta y corrige automáticamente la reescritura de URL. De forma predeterminada, App Builder buscará el encabezado X-Original- URL. Este encabezado suele estar configurado por los módulos de reescritura de URL. Si está presente, App Builder lo usará para determinar la ruta correcta.
Ajustes
Nombre | Descripción | Ejemplo |
---|---|---|
OriginalUrlHeader | URL antes de cualquier reescritura. | X-Original-URL |
Ejemplo de configuración
<appSettings>
<add key="OriginalUrlHeader" value="X-Original-URL" />
</appSettings>
Servicios web de Amazon
En un ambiente de Amazon Elastic Beanstalk, las URLs se reescriben de forma predeterminada mediante el módulo de reescritura de URL de IIS. Este módulo establece el encabezado X-Original URL. No se requiere configuración adicional.