使用asp.net 4.0路由功能从httphandler永久重定向页面

时间:2011-10-25 10:27:54

标签: routing webforms

我的情况是我之前在我的网站上有几个重要的页面,但这些页面已经重命名,谷歌缓存那些旧页面,这些页面网址也在谷歌搜索和用户点击这些链接,来到我的网站,但看到页面未找到错误。

我想使用asp.net 4.0路由功能处理这种情况。所以请告诉我什么是最好的方法,因此用户将被重定向到新页面,旧页面应该永久重定向,路由代码中有301状态代码。所以请给我最好的建议和小样本代码来处理这种情况。感谢

1 个答案:

答案 0 :(得分:0)

您应该只需将这些页面添加到路由页面并将其指向您喜欢的位置。

有关MVC路由的详细概述,请参阅http://www.asp.net/mvc/tutorials/controllers-and-routing

更好的方法是将这些页面设置为返回301标题并重定向到包含内容的新页面,这将告诉Google内容已移动并最新更新其索引而不会丢失任何已建立的外部链接< / p>