Zum Inhalt springen

URL-Umschreibung im Jitterbit App Builder

Übersicht

Einige Umgebungen nutzen die URL-Umschreibung. Ein typischer Anwendungsfall für die URL-Umschreibung mappt das Web-Wurzelverzeichnis:

http://example.com/

Auf ein Unterverzeichnis:

http://example.com/Vinyl/

Aus der Perspektive des Browsers wird der App Builder direkt unter dem Web-Wurzelverzeichnis gehostet. Aus der Perspektive des Servers wird der App Builder in einem Unterverzeichnis gehostet. Diese Inkongruenz verursacht Probleme, insbesondere mit Cookies. Browser berücksichtigen den Pfad, wenn sie entscheiden, ob sie ein Cookie an den Server senden oder nicht.

Der App Builder unterstützt die automatische Erkennung und Korrektur der URL-Umschreibung. Standardmäßig überprüft der App Builder den X-Original-URL-Header. Dieser Header wird typischerweise von URL-Umschreibmodulen gesetzt. Wenn vorhanden, verwendet der App Builder den Header, um den korrekten Pfad zu bestimmen.

Einstellungen

Name Beschreibung Beispiel
OriginalUrlHeader URL vor jeglicher Umschreibung. X-Original-URL

Beispielkonfiguration

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

Amazon Web Services

In einer Amazon Elastic Beanstalk-Umgebung werden URLs standardmäßig mit dem IIS URL Rewrite-Modul umgeschrieben. Das IIS URL Rewrite-Modul setzt den X-Original-URL-Header. Es sind keine zusätzlichen Konfigurationen erforderlich.