如何将用户重定向到相关的子域

时间:2014-11-24 17:00:22

标签: asp.net .net redirect subdomain web-hosting

我有一个网站。并且有多个子域。例如

newyork.mysite.com
california.mysite.com

我需要的是,如果用户连接到mysite.com,那么根据用户的位置,相应的子域名将显示在URL中

例如,如果用户来自纽约,并且该用户键入mysite.com,则此用户重定向到

newyork.mysite.com

我怎样才能完成它。我应该在Global.asax中进行重定向吗?

1 个答案:

答案 0 :(得分:0)

通过在BeginRequest事件中实现逻辑,您当然可以在global.asax文件中执行此操作。

http://msdn.microsoft.com/en-us/library/ms178473.aspx

如果您重定向到相应子域的逻辑需要一些奇特的逻辑,您也可以将其实现到站点的默认页面(即Default.aspx页面init或load事件)