Перенаправить посетителя на его язык на основе Cloudflare GEO TARGET - PullRequest
0 голосов
/ 17 января 2019

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

Я пытаюсь использовать HTTP-заголовок, который отправляет Cloudflare ["HTTP_CF_IPCOUNTRY"]); перенаправить пользователя в его страну. Мне нужно иметь возможность отправлять несколько мест в одну и ту же страну (Мексика, Испания, Колумбия .... на mysite.com/es/) и мне нужно иметь возможность создавать несколько правил (поэтому отправляйте говорящих на испанском языке на mysite.com/ ES и немецкие спикеры на mysite.com/de/ и если не установлен, то перенаправить на основной сайт mysite.com). Нужно просто создать перенаправление с домашней страницы (mysite.com).

Может ли кто-нибудь помочь мне сделать это с файлом functions.php или любым другим способом? Я также попытался найти плагин ... Я действительно никого не удивил, даже Cloudflare не включил его в плагин.

Большое спасибо.

1 Ответ

0 голосов
/ 18 января 2019

Это не является функциональностью по умолчанию в вашей учетной записи Cloudflare, но это может быть достигнуто с некоторыми изменениями на вашем сервере. В этом обсуждении есть детали, которые могут быть полезны для обзора.

Кроме того, это то, что должно быть довольно легко сделать с помощью Cloudflare Worker , но вам понадобятся некоторые программные приемы, чтобы попробовать это.

...