【发布时间】:2012-02-29 15:35:14
【问题描述】:
问题是关于我网站的主页。 该网站已本地化为 2 种语言,默认语言为 IT,另一种语言为 EN。
我的主页是:
www.mysite.com
选择英文时,地址为:
www.mysite.com/en
{language} 参数在我的RouteData 中。
当然,如果我输入 www.mysite.com/it 就可以了,而且和 www.mysite.com 一样
我要做的是,在我的 Action 方法中,检查 url 中是否存在 'it' 字符串,如果存在,则永久重定向到 www.mysite.com 地址。
我可以通过搜索Request.RawUrl 字符串来做到这一点,但我想知道是否有更好的方法来做到这一点。
谢谢
【问题讨论】:
标签: asp.net-mvc-3 asp.net-mvc-routing