Доброго времени суток. Я решил организовать многоязычный сайт по типу mysite.com и en.mysait.com, изначально будет обычный перевод интерфейса, и так как контент у меня одинаковый, мне бы не хотелось все файлы настроек и подключений тупо копировать в папку поддомена. Главный файл index.php лежит в корне сайта, и нужно, чтобы принудительно, скорее всего через apache, посылалась переменная GET, к примеру: по запросу языковых доменов, отдавалось следующее: Код (Text): GET en.mysait.com mysait.com/index.php?lang=en GET ua.mysait.com mysait.com/index.php?lang=ua но, по другим, то есть по дефолту, отдавалась всегда переменная get со значением ru Код (Text): GET mysait.com mysait.com/index.php?lang=ru GET images.mysait.com images.mysait.com/index.php?lang=ru Не исключено, что данный велосипед давно придуман и "ездит" намного проще и быстрее, если у вас нет мыслей насчёт решения данной проблемы, то если вы знаете это "быстрый и давно придуманный велосипед" для данной конструкции, по пожалуйста подскажите, так как я не шарю в настройках сервера. Заранее спасибо.
.htaccess Код (Text): Redirect /index.php?lang=en http://en.mysait.com Redirect /index.php?lang=ua http://ua.mysait.com в пхп проверяем Код (PHP): if(!empty($_GET['lang']) && $_GET['lang']==''){ Header('Location: http://ru.mysait.com'); } или Код (PHP): if(!empty($_GET['lang']) && $_GET['lang']!=''){ switch($_GET['lang']){ case 'ua' : Header('Location: http://ua.mysait.com'); break; case 'en' : Header('Location: http://en.mysait.com'); break; case 'fr' : Header('Location: http://fr.mysait.com'); break; default: Header('Location: http://mysait.com'); break; } }