Русский и английский сайт через .htaccess на двух доменах. Как?

интернет программирование php apache htaccess

Уважаемые, помогите пожалуйста связать два домена и два языка через .htaccess?
Имеется два домена в зоне .ru и .com Эти два домена в зеркале. Грубо говоря если мы зайдем на site.ru или на site.com мы все равно попадаем на /var/www/site.ru/
И теперь собственно вопрос как благодаря .htaccess сделать так:
при за ходе на site.ru автоматом открывается http://site.ru/?language=russian#/content/start/
А при заходе на site.com автоматом открывался http://site.com/?language=english#/content/start/

Примечание:
John Freeman А можно по подробнее?

Примечание:
crimaniak В данный момент я за производительность не особо переживаю! Как всетаки это зделать через .htaccess Есть ли готовый пример?
Ответы:
RerwiteCond %{HTTP_HOST}
Это не надо делать через .htaccess. Включение mod_rewrite производительность не улучшает. Домен можно проверить внутри кода и принять решение.
$language=$_SERVER['HTTP_HOST']=='site.ru' ? 'russian' : 'english';
А по-хорошему решение надо принимать, исходя из заголовка Accept-Language, а не доменного имени.
У меня подобная ситуация, только пар сайтов более 400 :)
Я не понял, куда вы деваете все остальные страницы (site.ru/page1 и проч) но вот так будет переадресовывать на нужные страницы.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.