是否可以将页面'XYZ.aspx'的请求重定向到'ABC.aspx',而无需编写任何代码?我们正在使用ASP.Net 4.0和IIS 7.5。
我们想要从我们的网站上删除XYZ.aspx页面,如果用户仍然使用指向XYZ.aspx的旧书签,那么我们希望它们以自动方式被带到ABC.aspx。 / p>
答案 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,这也会有效。