当用户尝试导航到ASP.NET网站中的页面时,重定向用户

时间:2013-04-24 19:40:44

标签: asp.net iis-7.5

是否可以将页面'XYZ.aspx'的请求重定向到'ABC.aspx',而无需编写任何代码?我们正在使用ASP.Net 4.0和IIS 7.5。

我们想要从我们的网站上删除XYZ.aspx页面,如果用户仍然使用指向XYZ.aspx的旧书签,那么我们希望它们以自动方式被带到ABC.aspx。 / p>

3 个答案:

答案 0 :(得分:2)

似乎有几种方式,链接应该有希望帮助你。 http://www.trainsignal.com/blog/iis7-redirect-windows-server-2008

答案 1 :(得分:1)

您可以通过web.config文件转发用户,也可以通过IIS转发。但我是你,我会使用web.config。在共享主机中,你无法触及IIS。

答案 2 :(得分:0)

我找到了答案。一个人需要在web配置中使用以下内容,就是这样。

<location path="XYZ.aspx">
<system.webServer>
  <httpRedirect enabled="true" destination="http://localhost/mysite/ABC.aspx" httpResponseStatus="Permanent" />
</system.webServer>

UPDATE :如果将任何查询字符串参数传递给页面XYZ.aspx,这也会有效。