重定向到子域

时间:2009-06-09 14:43:30

标签: dns geolocation

我希望你能帮助我。

我需要将流量定向到certian子域。 EG

我住在RSA,我们有4个主要城市。

开普敦 约翰内斯堡 东开普省 德班

我有以下子domainds

capetown.mydomain.co.za johannesburg.mydomain.co.za durban.mydomain.co.za easterncape.mydomain.co.za

现在当某人从开普敦打开我的网站时,他们必须转到子域capetown.mydomain.co.za,反之亦然。

树胶做到了!

如果你可以提供帮助,那将会非常有用。

问候 马修

3 个答案:

答案 0 :(得分:1)

您需要根据ip-location数据库检查访问者的IP地址。一个快速的谷歌出现了这个:http://www.maxmind.com/app/csharp

然后,您只需将请求重定向到正确的子域。

答案 1 :(得分:0)

您需要订阅详细信息至城市级别的GeoIP服务。

在您的主页面中,您将拥有一个脚本,该脚本为GeoIP服务提供IP地址,然后根据返回的城市详细信息进行重定向。

答案 2 :(得分:0)

Maxmind地理定位服务对于这项工作非常有用。 Geolite免费数据库仅适用于国家/地区的解决方案,因此您需要依赖该服务才能获得更准确的信息以获取城市。

另一个IP位置数据库提供商: http://www.ip2country.net/