重定向到子域

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)

.htaccess - 将旧网站重定向到主域,但也将一些内容重定向到主域的子域

.htaccess 重定向到子域

根据IP将用户重定向到子域

.htaccess 如何仅将子域/文件夹重定向到子域