Reescritura de URL en Jitterbit App Builder
Descripción general
Algunos entornos utilizan la reescritura de URL. Un caso de uso típico para la reescritura de URL mapea la raíz web:
http://example.com/
A un subdirectorio:
http://example.com/Vinyl/
Desde la perspectiva del navegador, App Builder está alojado directamente debajo de la raíz web. Desde la perspectiva del servidor, App Builder está alojado en un subdirectorio. Esta incongruencia causa problemas, particularmente con las cookies. Los navegadores tienen en cuenta la ruta al determinar si deben enviar o no una cookie al servidor.
App Builder tiene soporte para detectar y corregir automáticamente la reescritura de URL. Por defecto, App Builder verificará el encabezado X-Original-URL. Este encabezado es típicamente establecido por módulos de reescritura de URL. Si está presente, App Builder utilizará el encabezado para determinar la ruta correcta.
Configuración
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>
Amazon Web Services
En un entorno de Amazon Elastic Beanstalk, las URL se reescriben por defecto utilizando el Módulo de Reescritura de URL de IIS. El Módulo de Reescritura de URL de IIS establece el encabezado X-Original-URL. No se necesita configuración adicional.