2012-04-03 76 views
6

您可以在IIS重寫規則中使用的input類型是什麼?我所指的是像如下:IIS重寫輸入類型

<conditions> 
    <add input="{HTTP_HOST}" type=」Pattern」 pattern="^www\.mysite\.com$" negate="true"> 
</conditions> 
  • HTTP_HOST
  • URL
  • REQUEST_FILENAME

回答

11

您可以嘗試下面的輸入類型。有關URL重寫模塊,另請參閱reference docs

  • CACHE_URL
  • DOCUMENT_ROOT
  • HTTP_URL
  • HTTP_HOST
  • PATH_INFO
  • PATH_TRANSLATED
  • QUERY_STRING
  • REQUEST_FILENAME
  • REQUEST_URI
  • SCRIPT_FILENAME
  • SCRIPT_NAME
  • SCRIPT_TRANSLATED
  • UNENCODED_URL
  • URL
  • URL_PATH_INFO
  • APP_POOL_ID
  • APPL_MD_PATH
  • APPL_PHYSICAL_PATH
  • GATEWAY_INTERFACE
  • SERVER_SOFTWARE
  • SSI_EXEC_DISABLED
  • SERVER_NAME
12

您還可以使用IIS(7及以上的,我相信):

打開IIS =>導航到您的網站=>雙擊URL重寫= >編輯規則=>添加或編輯條件=>當您在「條件輸入」字段中輸入「{」時,將出現一個類型列表。

Editing an inbound rule