Как определить страну и соответственно изменить URL - PullRequest
3 голосов
/ 28 июня 2011

у нас есть три домена: один для США, один для Великобритании и один для Канады.я хочу, чтобы мои пользователи автоматически перенаправлялись на URL конкретной страны, независимо от того, какой домен они открывают. Например, если пользователь из США и он открывает example.co.uk, его / ее следует перенаправить на example.com

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

Вы можете попытаться определить страну по IP.Например, см. http://www.ip2location.com/ Это не охватит всех, но в большинстве случаев должно быть в порядке.

2 голосов
/ 28 июня 2011

Существует два варианта: 1) Настройте свой веб-сервер с параметром MultiViews, чтобы найти настройки браузера и показать соответствующую страницу.2) Используйте mod_rewrite / .htaccess и перенаправьте пользователя на основе Accept-Language заголовка HTTP.

Для получения полной информации см. Ответ здесь .Спасибо.

0 голосов
/ 05 марта 2013

Я искал похожее решение для одного из моих клиентов. К счастью, мы использовали Wordpress и смогли использовать этот плагин http://wordpress.org/extend/plugins/ip2country/ для создания условий и шаблонов контента для конкретной страны. Этот плагин использует Geolite, найденный здесь http://dev.maxmind.com/geoip/geolite надеюсь, это поможет.

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