我有一个网站。并且有多个子域。例如
newyork.mysite.com
california.mysite.com
我需要的是,如果用户连接到mysite.com,那么根据用户的位置,相应的子域名将显示在URL中
例如,如果用户来自纽约,并且该用户键入mysite.com,则此用户重定向到
newyork.mysite.com
我怎样才能完成它。我应该在Global.asax中进行重定向吗?
答案 0 :(得分:0)
通过在BeginRequest事件中实现逻辑,您当然可以在global.asax文件中执行此操作。
http://msdn.microsoft.com/en-us/library/ms178473.aspx
如果您重定向到相应子域的逻辑需要一些奇特的逻辑,您也可以将其实现到站点的默认页面(即Default.aspx页面init或load事件)