Перенаправление на пользовательский URL в зависимости от местоположения в WordPress с параметрами - PullRequest
0 голосов
/ 04 мая 2020

Мне нужно перенаправить клиентов моего магазина на другую установку клона в подкаталог.

Например: посетитель из США может посетить: «example.com/product» Когда посетитель из Канады посещает ту же ссылку , он должен перенаправить на: 'example.com/ca/product'

Я опробовал несколько плагинов гео-перенаправления, но проблема заключается в следующем: перенаправление идет к "example.com/ca" и Часть 'product' не указана.

Какие-либо исправления?

ПРИМЕЧАНИЕ. У меня установлена ​​клонированная установка example.com на example.com/ca'.

.

1 Ответ

1 голос
/ 04 мая 2020

Вы должны использовать плагин WPML для мультиязычности. С этим плагином вы можете использовать опцию перенаправления по языку WPML> Languages> Redirection в соответствии с языком браузера. Я настроил его на моем веб-сайте, и он отлично работает.

Если вы хотите сделать это с IP, вам нужно будет добавить еще немного работы. Я посылаю вам информацию, надеюсь, она вам пригодится:

1) https://wpml.org/forums/topic/autoselect-native-language/#post -284007

2) http://wordpress.org/plugins/geographical-redirect/

3) https://wpml.org/forums/topic/how-to-detect-ip-location-and-automatically-display-local-language/

...