重定向到新网站以及查询字符串参数。 DNS名称仅更改

时间:2015-08-26 17:22:18

标签: c# asp.net iis web dns

如果用户输入此网址

https://DNSName1/Work/Service?serviceId=11#tab_Foo

应该把他们带到

https://DNSName2/Work/Service?serviceId=11#tab_Foo

我的网站部署在IIS(8.5)Windows Server 2012计算机上。它也是一个MVC应用程序

查看IIS http重定向,似乎它不会保留查询字符串。

1 个答案:

答案 0 :(得分:2)

试试这样:

Response.Redirect(Request.Url.AbsoluteUri.Replace("DNSName1", "DNSName2"));
  • Response.Redirect重定向到新网址。

  • Request.Url.AbsoluteUri获取当前网址,包括查询字符串

  • Replace("DNSName1", "DNSName2")将您的新DNS名称设置为新的DNS名称。