代码之家  ›  专栏  ›  技术社区  ›  Matthew

重新定向到子域

  •  0
  • Matthew  · 技术社区  · 16 年前

    我希望你能帮助我。

    我需要将流量定向到Certian子域。如

    我住在RSA,我们有四个大城市。

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

    我有以下子域

    开普敦.mydomain.co.za 约翰内斯堡.mydomain.co.za 德班.mydomain.co.za 东角.mydomain.co.za

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

    树胶树做到了!

    如果你能帮上忙,那就很容易了。

    当做 马修

    3 回复  |  直到 16 年前
        1
  •  1
  •   Lodewijk    16 年前

    您需要根据IP位置数据库检查访问者的IP地址。谷歌很快就找到了这个: http://www.maxmind.com/app/csharp

    然后将请求重定向到正确的子域。

        2
  •  0
  •   Kevin Newman    16 年前

    您需要订阅一个geoip服务,该服务的详细信息可以到城市一级。

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

        3
  •  0
  •   backslash17    16 年前

    Maxmind 地理定位服务对工作非常有用。Geolite Free数据库仅适用于国家/地区分辨率,因此您需要支持该服务,以便获得更准确的信息来获取城市。

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