Asp.net

IIS 重寫輸入類型

  • June 23, 2015

input您可以在 IIS 重寫規則中使用哪些類型?我的意思是如下:

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

您可以嘗試以下輸入類型。另請參閱URL 重寫模組的參考文件

  • CACHE_URL
  • DOCUMENT_ROOT
  • HTTP_URL
  • HTTP_HOST
  • PATH_INFO
  • PATH_TRANSLATED
  • 請求參數
  • REQUEST_FILENAME
  • REQUEST_URI
  • SCRIPT_FILENAME
  • SCRIPT_NAME
  • SCRIPT_TRANSLATED
  • UNENCODED_URL
  • 網址
  • URL_PATH_INFO
  • APP_POOL_ID
  • APPL_MD_PATH
  • APPL_PHYSICAL_PATH
  • GATEWAY_INTERFACE
  • 伺服器軟體
  • SSI_EXEC_DISABLED
  • 伺服器名稱

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

打開 IIS => 導航到您的網站 => 點兩下 URL 重寫 => 編輯規則 => 添加或編輯條件 => 當您開始在“條件輸入”欄位中輸入“{”時,將出現類型列表.

編輯入站規則

引用自:https://stackoverflow.com/questions/9987048