如果映射到以下网站的虚拟目录:
http://fabrikam/Scripts
配置为重定向到以下确切的 URL:
http://fabrikam/NewScripts$S
对以下 URL 的新请求:
http://fabrikam/Scripts/Program.exe
将自动重定向至以下 URL:
http://fabrikam/NewScripts/Program.exe
$P
如果映射到以下网站的虚拟目录:
http://fabrikam/Scripts
配置为重定向到以下 URL:
http://fabrikam/NewScripts$P
对以下 URL 的新请求:
http://fabrikam/Scripts/File.asp?var1=5&var2=6
将自动重定向至以下 URL:
http://fabrikam/NewScriptsvar1=5&var2=6
$Q
如果映射到以下网站的虚拟目录:
http://fabrikam/Scripts
配置为重定向到以下确切的 URL:
http://fabrikam/NewScripts$S$Q
对以下 URL 的新请求:
http://fabrikam/Scripts/File.asp?var1=5&var2=6
将自动重定向至以下 URL:
http://fabrikam/NewScripts/File.asp?var1=5&var2=6
$V
传递请求的 URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。
如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
如果映射到以下网站的虚拟目录:
http://fabrikam/Scripts
配置为重定向到以下确切的 URL:
http://contoso$V
对以下 URL 的新请求:
http://fabrikam/Scripts/File.asp
将自动重定向至以下 URL:
http://contoso/Scripts/File.asp
使用通配符重定向
可以使用重定向通配符匹配原来 URL 中的任意数目的字符。目标 URL 以星号 (*) 和分号 (;) 开头,成对的通配符和目标 URL 之间用分号分隔。以下示例显示了一个使用通配符的重定向字符串的格式。
*; Wildcard1; Destination1[; Wildcard2; Destination2][, Flags]
其中,WildcardN 可以包括星号 (*) 以匹配初始 URL 中任何数量的字符,并使用下表中定义的变量($0 到 $9)将这些字符传递给 DestinationN。









