将站点从asp.net迁移到mvc3,现在设置了301

问题描述

| 我即将完成将一个asp.net 3.5站点迁移到mvc3。 整个网站的结构现在有所不同,例如 www.mysite.com/about-us.aspx现在为www.mysite / about-us www.mysite.com/where-to-use.aspx?city=london现在是www.mysite.com/where-to-use/london 我正在使用IIS7.5,如何设置301重定向?以避免任何SEO问题? 任何指针都很棒     

解决方法

您可以设置一个自定义的http处理程序,并将请求捕获到\“ old \” URL,然后执行301。 但是,保持SEO强度的最佳方法是更新路由以继续使用.aspx扩展名。我知道它不那么漂亮,但这可以确保您不会失去索引,排名或网站其他一般SEO强度的页面。