Url rewriting 在IIS重写规则中,哪个变量是查询字符串的非主机部分?
如果用户输入somesite.com/somepage.html 我需要一个重写规则,如果它是somesite.com,而不是somepage.html,则重定向到/somepage.htmlUrl rewriting 在IIS重写规则中,哪个变量是查询字符串的非主机部分?,url-rewriting,Url Rewriting,如果用户输入somesite.com/somepage.html 我需要一个重写规则,如果它是somesite.com,而不是somepage.html,则重定向到/somepage.html <conditions> <add input="{HTTP_HOST}" pattern="somesite.com" /> <add input="{?????????}&quo
<conditions>
<add input="{HTTP_HOST}" pattern="somesite.com" />
<add input="{?????????}" pattern="/somepage.html" negate = "true" />
</conditions>
<action type="Redirect" url="/somepage.html" redirectType="Temporary" />
</rule>
官方文件如下:
缺少关于这些结果的信息
本帖:
似乎在说c:/inetpub/wwwroot/iis\u mod\u rewrite2/foo/是“REQUEST\u FILENAME”的一个示例,这不是我需要的
"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"
"APPL_PHYSICAL_PATH"