Я создаю многоязычный веб-сайт с 3 доменами и 1 поддоменом. Я использую Wordpress и хочу использовать отдельные установки WP вместо мультисайта.
Домены будут:
- например.de на немецком
- en.example.de (субдомен для английской/международной версии)
- example.rs на сербском и
- например.ro на румынском языке
Таким образом, каждый домен используется для другой страны. Некоторые страницы будут одинаковыми с другим языком, некоторые будут иметь специфический для страны контент.
Теперь моя проблема заключается в следующем: мне нужно иметь маленькие флажки для смены языков (и доменов, если это необходимо). Поэтому, если вы находитесь на странице о нас на сербском языке (example.rs/about-us) и нажимаете на немецкий флаг, вы попадаете на страницу example.de/about-us/. Я не хочу и не могу вручную связывать страницы между доменами, и я надеялся избежать WMPL, потому что это не бесплатно, и в моей стране есть некоторые технические проблемы с PayPal.
Я нашел этот ответ на аналогичный вопрос Изменение ссылки WordPress в заголовке, и я хотел использовать скрипт из ответа, чтобы переписать URL. Поскольку ссылка находится в заголовке, мне нужно что-то динамическое, чтобы иметь один и тот же заголовок для каждой страницы. Поэтому, если я нахожусь на example.rs/about-us, чтобы переписать ссылку на example.de/about-us для кнопки с немецким флагом и т. д.
Меня беспокоит SEO и путаница пользователей. Я знаю, что Google будет знать, что это для другого местоположения, потому что это другой домен верхнего уровня и язык, поэтому дублированный контент не будет проблемой. Но все URL-адреса будут на английском (одинаковые для всех доменов, например, о нас, портфолио, контакты), а язык страницы не будет. Таким образом, немецкая страница будет иметь URL-адрес, написанный на английском языке. Это большая проблема? Кроме того, есть ли альтернативное решение проблемы, чтобы я мог связать страницы с URL-адресом, соответствующим языку (кодирование или плагин)?