Как перенаправить посетителя на конкретный URL-адрес на основе его географического региона (страны)?

У меня есть два веб-сайта моего бренда одежды: www.xxx.com и uk.xxx.com. Я хочу перенаправить посетителей с www.xxx.com на uk.xxx.com, если они приезжают из Великобритании. Также хочу иметь общее представление о географическом перенаправлении и методах его применения.

Я использую cPanel в качестве бэкэнда для своих сайтов и Opencart для обоих своих магазинов. Я не смог найти никакого прямого расширения Opencart для географического перенаправления, но если оно есть, я хотел бы узнать о нем.


person user1697726    schedule 09.04.2013    source источник
comment
проверьте это stackoverflow.com/questions/13857734/   -  person Mahesh Sapkal    schedule 09.04.2013
comment
Гораздо более простым решением может быть проверка языка браузера - это не на 100% надежно, так как кто-то, находящийся в Великобритании, может установить польский язык в браузере, но я думаю, что в таком случае это не будет проблемой, если он увидит www.site.com вместо uk.site.com URL-адрес... В этом случае просто проверьте $_SERVER['HTTP_ACCEPT_LANGUAGE'], в то время как язык браузера по умолчанию является первым (значение может быть похоже на de,en-us;q=0.7,en;q=0.3)...   -  person shadyyx    schedule 09.04.2013