IIS重定向保留QueryString?

时间:2011-08-22 12:57:34

标签: iis iis-7 iis-6

我有一个网址:

http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False

我想重定向到:

http://anotherwebsite.com/whatever/

并保留查询字符串:

http://anotherwebsite.com/whatever/?Number=25191108&Name=Something&Remote=False

有没有人有任何想法如何实现这个目标?

2 个答案:

答案 0 :(得分:96)

  1. 进入您要迁移的域的IIS站点属性。在“主目录”选项卡中,单击“重定向到URL”选项
  2. 在“重定向到”框中,输入您要移至的域名(无尾随斜线),加上$ S $ Q - 例如http://www.YourDomain.com $ S $ Q
  3. 接下来,检查说明客户端将被发送到“上面输入的确切URL”的选项,以及“此资源的永久重定向”

答案 1 :(得分:8)

您可以在此处查看完整的解决方案:

enter image description here

在IIS 10中尝试并按预期工作。

状态代码可以是您喜欢的任何内容。 301表示永久重定向,302/307表示临时重定向。