ASP.NET中的Mass 301重定向,包括根据查询字符串参数需要重定向到其他位置的页面

ASP.NET中的Mass 301重定向,包括根据查询字符串参数需要重定向到其他位置的页面,asp.net,iis-6,routing,seo,http-status-code-301,Asp.net,Iis 6,Routing,Seo,Http Status Code 301,我们有几页我们的网站索引使用旧的非搜索引擎优化友好的网址,如。最近,我们实现了使用存储在数据库中的slug的路由,并使用路由查找slug以将您转发到正确的页面,例如: 这一切都很好,但是我们很难找到最好的方法来为谷歌目前索引的所有链接设置301永久重定向 有没有办法让一个集中的地方来存储旧的URL和新的URL,并让它在找到条目时自动执行301重定向,还可以将不同的查询字符串参数视为不同的条目?我们正在使用IIS6和server2003 谢谢 为旧页面添加一个可以对新URL执行301操作的: //

我们有几页我们的网站索引使用旧的非搜索引擎优化友好的网址,如。最近,我们实现了使用存储在数据库中的slug的路由,并使用路由查找slug以将您转发到正确的页面,例如:

这一切都很好,但是我们很难找到最好的方法来为谷歌目前索引的所有链接设置301永久重定向

有没有办法让一个集中的地方来存储旧的URL和新的URL,并让它在找到条目时自动执行301重定向,还可以将不同的查询字符串参数视为不同的条目?我们正在使用IIS6和server2003

谢谢

为旧页面添加一个可以对新URL执行301操作的:

//look up new url and do the 301
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.example.com/");