Zum Inhalt springen

URL -Umschreiben im Jitterbit App Builder

Übersicht

Einige Umgebungen nutzen die URL Umschreibung. Ein typischer Anwendungsfall für die URL Umschreibung bildet das Web-Root ab:

http://example.com/

In ein Unterverzeichnis:

http://example.com/App Builder/

Aus Sicht des Browsers App Builder wird direkt unter dem Web-Root gehostet. Aus Sicht des Servers App Builder wird in einem Unterverzeichnis gehostet. Diese Inkongruenz verursacht Probleme, insbesondere bei Cookies. Browser berücksichtigen den Pfad, wenn sie entscheiden, ob ein Cookie an den Server gesendet werden soll oder nicht.

App Builder unterstützt die automatische Erkennung und Korrektur von URL -Umschreibungen. Standardmäßig App Builder prüft, ob der X-Original-URL Header vorhanden ist. Dieser Header wird normalerweise von URL Rewrite-Modulen gesetzt. Falls vorhanden, App Builder verwendet den Header, um den richtigen 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-Umfeld werden URLs standardmäßig mit dem IIS URL Rewrite Module umgeschrieben. Das IIS URL Rewrite Module setzt den X-Original URL Header. Es ist keine zusätzliche Konfiguration erforderlich.