Citrix ADC

例6:迁移règles du模块réécriture Apache

示例公司,利用执行模块réécriture Apache pour triter les demandes de recherche envoyées à ses servers Web et les reriger vers le server approprié sur la base des information contenues dans l 'URL de la requête。示例Inc. souhaite simplifier sa配置en migrant ces règles sur la plate-forme Citrix ADC。

Plusieurs règles de réécriture Apache que示例:使用actuelementsont présentées ci-dessous。是règles重新分配的要求,研究的不同的页résultats spéciale,这些条件,这些条件chaîne SiteID,这些条件,这些条件chaîne SiteID égale à zéro(0),这些条件页résultats,标准的条件,这些条件,这些条件,这些条件。

Voici les règles de réécriture Apache actuelles:

  • RewriteCond% {REQUEST_FILENAME} ^/recherche$ [NC]
  • RewriteCond % {QUERY_STRING} !SiteID = (OU)
  • RewriteCond % {QUERY_STRING} SiteId = 0
  • RewriteCond %{QUERY_STRING} CallName=DisplayResults [NC]
  • RewriteRule ^。*$ results2.html [PL,]
  • RewriteCond %{REQUEST_FILENAME} ^/search$ [NC]
  • RewriteCond %{QUERY_STRING} CallName=DisplayResults [NC]
  • RewriteRule ^。*$ /results.html [PL,]

倾注implémenter ces règles de réécriture Apache sur Citrix ADC, vous devez créer des actions de réécriture avec les valeurs indiquées dans les tableaux suivants。

笔名l 'action 键入d 'action de réécriture 表达pour choisir la référence cible 表达chaîne pour le texte de replacement
Action-Rewrite-Display_Results_NulSiteID 取代 HTTP.REQ.URL “/ results2.html”
Action-Rewrite-Display_Results 取代 HTTP.REQ.URL “/ results2.html”

您的祝福créer des stratégies de réécriture我们的祝福indiquées dans les tableaux cidessous。

名字是stratégie 笔名l 'action 行动非definie 表达式。
Policy-Rewrite-Display_Results_NulSiteID Action-Rewrite-Display_Results_NulSiteID NOREWRITE HTTP.REQ.URL.PATH.SET_TEXT_MODE (IGNORECASE) .EQ(“/搜索”)& & (! HTTP.REQ.URL.QUERY.CONTAINS (" SiteId = ") HTTP.REQ.URL.QUERY.CONTAINS(“SiteId = 0”) HTTP.REQ.URL.QUERY.SET_TEXT_MODE (IGNORECASE) .CONTAINS(“CallName =结果”))
Politique_Reecriture-Display_Results Action-Rewrite-Display_Results NOREWRITE HTTP.REQ.URL.PATH.SET_TEXT_MODE (IGNORECASE) .EQ(“/搜索”) HTTP.REQ.URL.QUERY.SET_TEXT_MODE (IGNORECASE) .CONTAINS(“CallName =结果”))

Enfin, vous dedelier les stratégies de réécriture, en attribuant à la première une priorité de 600 et à la seconde une priorité de 700, puis définir l 'expression goto sur NEXT pour les deux liaisons。

Citrix ADC gère désormais ces requêtes de recherche exacement comme le server Web l 'a fait avant la migration des règles du module de réécriture Apache。

例6:迁移règles du模块réécriture Apache

在cet(中央东部东京)的文章