重定向到子域
Posted
技术标签:
【中文标题】重定向到子域【英文标题】:Re direct to a sub domain 【发布时间】:2009-06-09 14:43:29 【问题描述】:我希望你能帮助我。
我需要将流量定向到某些子域。 EG
我住在 RSA,我们有 4 个主要城市。
开普敦 约翰内斯堡 东开普 德班
我有以下子域
开普敦.mydomain.co.za 约翰内斯堡.mydomain.co.za durban.mydomain.co.za easterncape.mydomain.co.za
现在,当有人从开普敦打开我的网站时,他们必须转到子域 capetown.mydomain.co.za,反之亦然。
胶树做到了!
如果你能帮上忙,将不胜感激。
问候 马修
【问题讨论】:
【参考方案1】:您需要根据 IP 位置数据库检查访问者的 IP 地址。一个快速的谷歌出现了这个:http://www.maxmind.com/app/csharp
然后您只需将请求重定向到正确的子域。
【讨论】:
【参考方案2】:您需要订阅详细到城市级别的 GeoIP 服务。
在您的主页中,您将有一个脚本,该脚本将 IP 地址提供给 GeoIP 服务,然后根据返回的城市详细信息进行重定向。
【讨论】:
【参考方案3】:Maxmind 地理定位服务对这项工作非常有用。 Geolite 免费数据库仅适用于国家/地区分辨率,因此您需要订阅该服务才能获得更准确的信息以获取城市。
另一个 IP 位置数据库提供商: http://www.ip2country.net/
【讨论】:
以上是关于重定向到子域的主要内容,如果未能解决你的问题,请参考以下文章
PHP:将主域重定向到https:// www,子域重定向到https://(不带www)
.htaccess:将主域重定向到https:// www,子域重定向到https://(不带www)