假设我们公司有一个由asp.net web form v1.1开发的网站。它已经运行了 5 年。人们通过关键字搜索谷歌并获得链接到我们的网站...这意味着谷歌缓存了我们网站的所有页面。现在我们公司计划用 asp.net 4.0 开发我们的网站,我们公司的 CTO 想使用 asp.net 4.0 的路由功能来对搜索引擎友好。我知道如何使用 url 路由功能....这里是 url 路由的小示例片段。
我们的新网站页面名称将更改。所以当有人搜索谷歌并获取链接时,当点击这些链接时,请求将来到我们的网站,但页面未找到将显示,因为页面名称将被更改。因此,如何以这样的方式编写逻辑,因为当旧请求到来时,路由将重定向到正确的页面,并为谷歌进行永久重定向,因为下次用户将获得正确的页面 url。所以我关心的是如果旧页面不存在,如何编写将用户驱动到正确页面的逻辑,用户将使用路由重定向到正确的页面。请帮助我的代码和概念。谢谢