重定向客户端请求是确保用户得到正确页面的一种方法,它适用于站点正在建设之中或已改变标识的情况。您可以将客户端请求重定向到同一 Web 服务器上的某个目录,或者重定向到另一个 URL
操作步骤将要重定向的域名新建一个网站
2 此网站可包含1个index.html 文件或404错误文件即可
然后设置此站的主机头
将所有要重定向的网址都加入主机头
再选主目录
重定向到URL 同时如果要重定向后面带参数的加上$S$Q选中上面输入的准确URL+此资源的永久重定向即可如果无参数可去掉$S$Q。相关$s和Q的意思如下
$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。 如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。 如果映射到以下网站的虚拟目录: 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 中的参数(如 querystring 参数)传递至新的 URL,不包括问号 (?)。
将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
(责任编辑:ken)