Используйте одну и ту же страницу для разных языков на разных доменных именах - PullRequest
0 голосов
/ 26 августа 2018

Мы планируем перевести наш сайт на 8 других языков. Чтобы избежать необходимости загружать тонны копий нашего веб-сайта, когда что-то меняется, мы используем одну и ту же страницу для всех языков и просто выводим текст на желаемом языке, используя PHP:

<?php 
    $language = $_GET['lang'];
    echo $text['text_id'][$language];
?>

Но мы не хотим обрабатывать разные языки, используя, например, ?lang=en в конце URL. Основная причина в том, что мы хотим использовать доменные имена для конкретной страны (и Google не рекомендует использовать параметры URL для мультирегиональных сайтов ).

На первом этапе каждый домен для конкретной страны будет иметь только один язык: основной язык этой страны.

Итак, мой вопрос: могу ли я использовать одни и те же страницы даже при использовании разных доменных имен? В идеале это было бы примерно так:

mywebsite.co.uk ---> загружает страницу с языковым кодом "en".

monsiteinternet.fr -> загружает страницу с языковым кодом "fr".

Конечно, все остальные папки и т. Д. Должны продолжать работать. Например, при навигации по первому веб-сайту вы можете завершить операцию на странице с именем: mywebsite.co.uk/somedir/somepagename.php. Переход на второй сайт должен привести к monsiteinternet.fr/somedir/somepagename.php. somepagename.php точно такая же страница на сервере.

Возможно ли что-то подобное? Если так, как это будет работать? Или мне нужно загрузить обновленную страницу как минимум 8 раз, по одному на каждый язык?

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