參考:https://www.cnblogs.com/gggzly/p/5960335.html
URL 重寫規則由以下部分組成:
模式 - 可以理解為規則,分通配符和正則匹配
條件 - 可以理解為字符串
操作 - 操作用於指定如果URL字符串與規則模式匹配並且滿足所有規則條件時應執行的操作。
如果url為: http://www.mysite.com/content/default.aspx?tabid=2&subtabid=3
以下下是條件,iis內置的變量
{URL} 匹配 content/default.aspx
{QUERY_STRING} 匹配 tabid=2&subtabid=3
{HTTP_HOST} 匹配 www.mysite.com
{SERVER_PORT} 匹配 80
{SERVER_PORT_SECUR} The SERVER_PORT_SECURE server variable contains 0 and HTTPS contains OFF.
{REQUEST_URI} 匹配 content/default.aspx?tabid=2&subtabid=3
參考:
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_PORT