2012-04-03 7 views
6

Quali sono i tipi input che è possibile utilizzare nelle regole di riscrittura IIS? Quelli che intendo sono come i seguenti:Tipi di input riscrittura IIS

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

risposta

11

È possibile provare i seguenti tipi di input. Vedi anche reference docs per il modulo Riscrivi URL.

  • 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
  • .210
  • SERVER_SOFTWARE
  • SSI_EXEC_DISABLED
  • NOME_SERVER
12

È inoltre possibile utilizzare IIS (7 e sopra credo):

Aprire IIS => Passa al tuo sito => Fare doppio clic su URL Rewrite = > Modifica una regola => Aggiungi o modifica una condizione => Quando inizi a digitare '{' nel campo 'Inserimento stato', apparirà una lista di tipi.

Editing an inbound rule