Переадресация на поддомен - PullRequest
0 голосов
/ 09 июня 2009

Надеюсь, вы мне поможете.

Мне нужно направить трафик на некоторые домены. EG

Я живу в ЮАР, и у нас есть 4 крупных города.

Кейптаун Йоханнесбург Восточная Капская провинция Дурбан

У меня есть следующие субдомены

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

Теперь, когда кто-нибудь открывает мой веб-сайт из Кейптауна, он должен перейти на поддомен capetown.mydomain.co.za и наоборот.

Эвкалипт делает это!

Если вы можете помочь, это будет очень полезно.

приветы Мэтью

Ответы [ 3 ]

1 голос
/ 09 июня 2009

Вам нужно будет проверить IP-адрес посетителя в базе данных ip-location. Быстрый Google нашел это: http://www.maxmind.com/app/csharp

Затем вы просто перенаправляете запрос на правильный поддомен.

0 голосов
/ 09 июня 2009

Maxmind Служба геолокации может быть очень полезна для работы. Бесплатная база данных Geolite работает только с разрешением по странам, поэтому вам нужно подписаться на услугу, чтобы получить более точную информацию для получения городов.

Другой поставщик базы данных IP-адресов: http://www.ip2country.net/

0 голосов
/ 09 июня 2009

Вам нужно будет подписаться на услугу GeoIP, в которой есть подробности вплоть до уровня города.

На главной странице у вас будет скрипт, который предоставляет IP-адрес службе GeoIP, а затем выполняет перенаправление на основе возвращенных сведений о городе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...