0

我希望你能帮助我。

我需要将流量引导到某些子域。例如

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

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

我有以下子域

capetown.mydomain.co.za 约翰内斯堡.mydomain.co.za 德班.mydomain.co.za 东方开普.mydomain.co.za

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

胶树做到了!

如果您能提供帮助,将不胜感激。

问候马修

4

3 回答 3

1

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

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

于 2009-06-09T14:48:54.580 回答
0

您将需要订阅详细到城市级别的 GeoIP 服务。

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

于 2009-06-09T14:51:35.980 回答
0

Maxmind地理定位服务对这项工作非常有用。Geolite免费数据库仅适用于国家分辨率,因此您需要订阅该服务才能获得更准确的信息以获取城市。

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

于 2009-06-09T14:54:55.410 回答