我现在有个项目,使用mvc 2.0,比如网址是:www.abc.com,里面的内容是根据查询当前用户ip地址,转到其所在城市的内容页面。现在客户想如果用户是北京的ip,则转到地址:beijing.abc.com。请问如何实现??求高手指点
这不是MVC的问题,而是服务器配置问题,如果是IIS的话,可以建立一个子站点,设置好域名即可。
注意,如果是一个网站的某个模块,一般我们是www.abc.com/beijing/controller/action,这样格式的URL通过MVC的area功能实现的。
我这是第一中情况,但是全国市那么多,不能都建个子站点吧,类似博客园:http://用户名.cnblogs.com 这种,应该不是每个用户都见个子站点。
你这个用MVC的URLROUTING没法实现,要用UrlRewrite
这个的话, 你直接用一个方法实现不就行了吗, 当然前提是你的IIS中已经配置有这个二级域名:beijing.abc.com
配置域名跟:www.abc.com一样配置吗?可是全国市特别多,都要配置?还有方法怎么写,请赐教