教学之友,学习之友。

站长教学网

如何在IIS6配置301重定向包括后面的参数

时间:2012-03-25 14:34来源:未知 作者:ken 点击:

重定向客户端请求是确保用户得到正确页面的一种方法,它适用于站点正在建设之中或已改变标识的情况。您可以将客户端请求重定向到同一 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

将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,不包括问号 (?)。

如果映射到以下网站的虚拟目录:

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

将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。

如果映射到以下网站的虚拟目录:

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

 

(责任编辑:ken)

TAG标签:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容