Answer the question
In order to leave comments, you need to log in
How to make a bilingual website on two domains?
Хочу разнести две языковые версии сайта по двум доменам, но чтобы файлы находились в 1 папке. Как это сделать с наибольшим комфортом для пользователей?
Я сначала подумал передавать какой-то параметр в каждый скрипт исходя из того, с какого домена заход. Так с каждой страницы будет легко перейти на её версию на другом языке. Тогда можно не хранить эту информацию в куках. Но насколько это правильно?
У меня сервер работает под nginx, как удобнее всего сообщать в скрипты про текущий выбранный язык?
Answer the question
In order to leave comments, you need to log in
Use the parameter &lang=ru
and also check which domain the request came from.
$lang = 'en'; //default lang
if($domain == 'site.ru') $lang = 'ru';
elseif($domain == 'site.fr') $lang = 'fr';
// etc
if(isset($_GET['lang'])) $lang = $_GET['lang'];
App::setLang($lang); // задаем язык сайта
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question