String-Maps
Sie können Zeichenfolgenzuordnungen verwenden, um einen Musterabgleich in allen Citrix dc - funktionen durchzuführen, die die standdrichtliniensyntax verwenden。Eine String-Map ist Eine Citrix ADC-Entität, die aus Schlüssel-Wert-Paaren最好。Die Schlüssel und Werte sind Zeichenfolgen im ASCII- oder UTF-8-Format。bem Stringvergleich werden zwei neue Funktionen verwendet,MAP_STRING (< string_map_name >)
和IS_STRINGMAP_KEY (< string_map_name >)
.
Eine Richtlinienkonfiguration, die Zeichenfolgenzuordnungen verwendet, ist besser als Eine, die Zeichenfolgenabgleich durch Richtlinienausdrücke durchführt, und Sie benötigen weniger Richtlinien, um Zeichenfolgenabgleich mit einer groen ßen Anzahl von Schlüssel-Wert-Paaren durchzuführen。String-Maps sind außerdem intuitiv, einfach zu konfigurieren und führen zu einer kleineren Konfiguration。
funktionieren String-Maps
字符串地图ähneln in ihrer Struktur Mustersätzen (ein Mustersatz definiert eine Zuordnung von Indexwerten zu Zeichenfolgen;eine String-Map definiert eine Zuordnung von Zeichenfolgen zu Zeichenfolgen) und die konfigationsbefehle für String-Maps (Befehle wie Hinzufügen,绑定,解绑定,删除和显示)ähneln syntaktisch der Konfiguration Befehle für Mustersätze。Ebenso wie bei Indexwerten in einem Mustersatz muss jeder Schlüssel in einer String-Map in der gesamten Map eindetig sein。Die folgende Tabelle zeigt eine String-Map命名为url_string_map, Die URLs Schlüssel und Werte enthält。
关键 | 维尔特 |
---|---|
/ url_1.html | http://www.redirect_url_1.com/url_1.html |
/ url_2.html | http://www.redirect_url_2.com/url_2.html |
/ url_3.html | http://www.redirect_url_1.com/url_1.html |
Tabelle 1。String-Map“url_string_map”
在der folgenden Tabelle werden die beiden Funktionen beschrieben die eingeführt wurden, um den Zeichenfolgenabgleich mit Schlüsseln In einer String-Map zu ermöglichen。Der Zeichenfolgenabgleich wild immer mit den Schlüsseln durchgeführt。Zusätzlich führen死去的folgenden Funktionen einen Vergleich zwischen den Schlüsseln在der String-Map下vollständigen Zeichenfolge durch, die vom Ausdruck-Präfix zurückgegeben狂野。贝斯皮尔,贝斯皮尔,贝斯皮尔,贝斯皮尔。
Vollendete Informationen zu den beiden Funktionen, die zum Aktivieren des String-Abgleichs mit Schlüsseln in einer String-Map eingeführt wurden, finden Sie unter字符串映射Funktionstabellepdf。
我爱你
Sie erstellen zuerst eine String-Map and binden dann Schlüssel-Wert-Paare daran。Sie können eine String-Map über die Befehlszeilenschnittstelle (CLI) oder das konfigationsdienstprogramm erstellen。
所以konfigurieren Sie eine String-Map über die Befehlszeile
Führen你是如何理解我们的:
- Erstellen Sie eine String-Map。
添加策略stringmap
- 绑定在Schlüssel-Wert-Paar an die String-Map。
绑定策略stringmap
Beispiel:
绑定策略stringmap url_string_map1 "/url_1.html" "http://www.redirect_url_1.com/url_1.html"
所以konfigurieren Sie eine Zeichenfolgenzuordnung über die Citrix ADC GUI
航海家司祖AppExpert>字符串映射, klicken Sie aufHinzufugen细节和。
Beispiel:响应器政策mit einer Umleitungsaktion
Der folgende Anwendungsfall beoltet eine Responder Policy mit emleitungsaktion。我Beispiel unten ersten vier Befehle die String-Map url_string_map und binden die drei Im vorherigen Beispiel verwendeten Schlüssel-Wert-Paare。Nachdem Sie die Map erstellund die Schlüssel-Wert-Paare gebunden haben, erstellen Sie eine Responder Action (act_url_redirects), die den Client zur entsprechenden URL in der String-Map oder zu www.default.com umleitet。Sie konfigurieren auh eine响应器策略(pol_url_directs), die prüft,在url_string_map中查找angeforderte URLs mit einem der Schlüssel übereinstimmen, und dann die konfigurierte Aktion ausführt。Schließlich binden Sie die Responder Policy an den virtuellen Content switch - server, der die auszuwertenden Clientanforderungen empfängt。
添加stringmap url_string_map
绑定stringmap url_string_map /url_1.html http://www.redirect_url_1.com/url_1.html
绑定stringmap url_string_map /url_2.html http://www.redirect_url_2.com/url_2.html
绑定stringmap url_string_map /url_3.html http://www.redirect_url_1.com/url_1.html
“Responder-Aktion hinzufügen act_url_directs−Weiterleitung”HTTP.REQ.URL。MAP_STRING (" url_string_map ") ALT " www.default.com " '
添加响应器策略pol_url_redirects TRUE act_url_redirects
绑定cs vserver csw_redirect -policyname pol_url_redirects -priority 1 -type请求
所以konfigurieren Sie eine Zeichenfolgenzuordnung über die Citrix ADC GUI
这是一幅弦线图。
- Erweitern Sie im NavigationsbereichAppExpertund klicken Sie auf字符串映射.
- Klicken我是Detailbereich aufHinzufugen.
- Legen Sie auf der SeiteString-Map erstellen参数fest:
- 的名字。Name der String-Map。
- Konfigurieren Sie den Schlüsselwert。ASCII-basierter Schlüsselwerteintrag, der an die Zeichenfolgenzuordnung gebunden ist
- Kommentare。Eine kurze Beschreibung der an die String-Map gebundenen Schlüsselwerte。
Klicken Sie aufErstellen和Schließen.