2012-04-03 16 views
6

¿Cuáles son los tipos input que puede usar en las reglas de reescritura de IIS? A qué me refiero son como los siguientes:Tipos de entrada de reescritura IIS

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

Respuesta

11

Puede probar los siguientes tipos de entrada. Vea también reference docs para el módulo Reescribir 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
  • SERVER_SOFTWARE
  • SSI_EXEC_DISABLED
  • SERVER_NAME
12

Puede también utilizar IIS (7 y por encima creo):

Abrir IIS => Vaya a su página web => Haga doble clic reescritura de URL = > Editar una regla => Agregar o Editar una condición => Cuando comiences a escribir '{' en el campo 'Ingreso de condición', aparecerá una lista de tipos.

Editing an inbound rule

Cuestiones relacionadas