Как я могу перенаправить на основе географического положения с включенным W3 Total Cache?

Используя WordPress Multi-site install и W3 Total Cache с хостингом на Amazon EC2, я хочу создать редирект для одного набора страниц на основе геолокации пользователя.

Чтобы быть более понятным: у меня есть одна страница с контентом в США и одна страница с контентом за пределами США. Если кто-то в США посещает неамериканскую страницу, он должен быть перенаправлен, и наоборот, если кто-то из Канады посещает страницу США, он должен быть перенаправлен.

Я открыт для использования службы в моей хостинговой среде, другого плагина для WordPress (если он не влияет на общий кэш W3) или чего-то, что требует кодированного решения.

2 ответа

Решение

@andrew Если вы используете такую ​​структуру, как:

domain.com/us/page domain.com/global/page

тогда это отдельные страницы и будут кэшироваться отдельно.

Убедитесь, что W3 не кэширует скрипт перенаправления вашего плагина геотаргетинга, так как это часто вызывает проблемы (отключите минимизацию js для тестирования).

Вы также можете исключить страницы из кэша, добавив их в список исключений в административной области W3.

Вы можете рассмотреть что-то вроде этого.

http://wordpress.org/extend/plugins/geographical-redirect/

или же

http://wordpress.org/extend/plugins/source-redirect-site/

или же

http://codecanyon.net/item/wp-geoip-country-redirect/3589163

Или вы можете сделать свой собственный с помощью:

http://www.maxmind.com/en/country

Другие вопросы по тегам