asp.net - Asp.Net MVC 中的 301 重定向

标签 asp.net asp.net-mvc-2 http-status-code-301

我有一个多元文化 MVC2 网站。 其实我的主页可以通过以下路径访问:

http://mydomain.com
http://mydomain.com/
http://mydomain.com/en
http://mydomain.com/en/
http://mydomain.com/en/home
http://mydomain.com/en/home/

我想要的是上述所有路径都进行 301 重定向到以下内容:

http://mydomain.com/en

这样我就不必在不同的网址之间共享页面排名。

请注意,en 字符串是动态的,用于设置网站的区域性。

我是 Asp.Net MVC 的新手,有人可以发布一些代码来做到这一点吗? 谢谢

最佳答案

您可以创建自定义操作结果。请参阅此线程:http://forums.asp.net/p/1337938/2700733.aspx

关于asp.net - Asp.Net MVC 中的 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4478398/

相关文章:

asp.net-mvc-2 - 当我将 "<Runtime executionContext="提升的“/>”添加到我的 Web 角色定义并尝试部署时,它无法启动

apache - 将 301 从目录重定向到单个文件

asp.net - 动态事件处理程序未触发

javascript - MVC 和 Javascript/JQuery 验证库

c# - 如何删除某些列的标题下划线?

jquery - 韦杰莫日期选择器最大日期

Django:为什么我的开发服务器无法工作?

http - "404 redirect"是合法的重定向吗?

c# - 如何调用global.asax中的 Controller 方法?

c# - 将 Func 作为属性参数传递以保护 MVC 路由