Мы планируем перевести наш сайт на 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 раз, по одному на каждый язык?