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.