[identity profile] superbabka.livejournal.com posting in [community profile] useful_faq
Дано:
два домена, один хостинг, один сайт.
Надо:
пользователь набирает домен1 и страница перегружается, показывая в строке адреса домен2

То есть жил-был сайт с одним доменом, потом я купил другой, и хочу, чтобы он закрепился за этим сайтом, поэтому пользователи должны выдеть именно его, когда набирают старый адрес (или закладками пользуются)

даже в случае набора ввв.домен1.ру/страница_где-то_глубоко_зарытая.php нужно получать ввв.домен2.ру/та_же_самая_страница_где-то_глубоко_зарытая.php

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

Date: 2007-11-22 11:40 am (UTC)
From: [identity profile] chorry.livejournal.com
если апач с mod_rewrite то в .htaccess пропишите

RewriteEngine ON
RewriteCond {HTTP_HOST} ^домен1.ru (хотя в вашем случае эту строчку не обязательно)
RewriteRule ^(.*)$ http://www.домен2.ru/$1 [R=permanent,L]

Таким образом, если кто-то запрашивает страницу http://www.домен1.ru/page.php?cat=1 , его будет редиректить на http://www.домен2.ru/page.php?cat=1

Date: 2007-11-22 11:53 am (UTC)
From: [identity profile] nimdar.livejournal.com
Quote:
RewriteCond {HTTP_HOST} ^домен1.ru (хотя в вашем случае эту строчку не обязательно)

Вот как раз в этом случае и обязательно, иначе при заходе на http://www.домен2.ru/page.php?cat=1 будет реврайтиться на домен2.ru и получаем бесконечные реврайты.

Date: 2007-11-22 12:46 pm (UTC)
From: [identity profile] chorry.livejournal.com
Мда, чегой-то меня проглючило.