Мультиязычный ресурс через htaccess

Семнё

Новичок
Доброго времени суток.

Я решил организовать многоязычный сайт по типу mysite.com и en.mysait.com, изначально будет обычный перевод интерфейса, и так как контент у меня одинаковый, мне бы не хотелось все файлы настроек и подключений тупо копировать в папку поддомена.

Главный файл index.php лежит в корне сайта, и нужно, чтобы принудительно, скорее всего через apache, посылалась переменная GET, к примеру:

по запросу языковых доменов, отдавалось следующее:

GET en.mysait.com mysait.com/index.php?lang=en
GET ua.mysait.com mysait.com/index.php?lang=ua
но, по другим, то есть по дефолту, отдавалась всегда переменная get со значением ru

GET mysait.com mysait.com/index.php?lang=ru
GET images.mysait.com images.mysait.com/index.php?lang=ru
Не исключено, что данный велосипед давно придуман и "ездит" намного проще и быстрее, если у вас нет мыслей насчёт решения данной проблемы, то если вы знаете это "быстрый и давно придуманный велосипед" для данной конструкции, по пожалуйста подскажите, так как я не шарю в настройках сервера.

Заранее спасибо.
 

flr

Новичок
Эм, правильно ли я понимаю, что ты можешь просто в начале index.php вставить проверку $_SERVER['HTTP_HOST'] на наличие en. или другого языка вначале, и установку $lang на ru или на указанный язык.
Дальше просто все запросы на en.mysait.com и ua.mysait.com обрабатываешь просто через index.php и в зависимости от того, какой домен запрашивал пользователь, устанавливаешь ему такой язык.
 

С.

Продвинутый новичок
Не надо через .htaccess, все это много проще делается в РНР.
 

Семнё

Новичок
Эм, правильно ли я понимаю, что ты можешь просто в начале index.php вставить проверку $_SERVER['HTTP_HOST'] на наличие en. или другого языка вначале, и установку $lang на ru или на указанный язык.
Дальше просто все запросы на en.mysait.com и ua.mysait.com обрабатываешь просто через index.php и в зависимости от того, какой домен запрашивал пользователь, устанавливаешь ему такой язык.
блин, сидел, тупил. даже стыдно чуть-чуть за себя стало)

Спасибо)
 
Сверху