2 домена на 1 сайт

P
На сайте с 21.06.2011
Offline
21
842

Здравствуйте, помогите разобраться.

вот есть 2 домена

site1.ru - домен с небольшой историей и довольно старый.

site2.ru - новый домен, там сделан сайт но пока еще яндекс не проиндексировал.

как сделать так чтобы яндекс индексировал его как site1.ru, но если пользователь набирает site1.ru, то его бы перебрасывало на site2.ru. ну и набирая site2.ru понятно что он бы и открывался.

а еще же нужно сделать чтобы дублей с www не было. как это все вместе оформить в .htaccses?

сайт на джумла если что, mod-rewrite включен.

я читала материалы на тему, но запуталась в синтаксисе и не знаю как прописать эти 2 условия сразу.вообще, сложновато там...

напишите пожалуйста подробнее. спасибо

N
На сайте с 27.02.2011
Offline
7
#1

хорошая тема... что никто не может помочь????

P
На сайте с 21.06.2011
Offline
21
#2

ну помогите плиз...

ГG
На сайте с 09.10.2007
Offline
97
#3

#в .htaccess на site1.ru

RewriteCond %{HTTP_HOST} ^www\.site1\.ru

RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^site1\.ru

RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

#в .htaccess на site2.ru

RewriteCond %{HTTP_HOST} ^www\.site2\.ru

RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

а дабы яндекс скушал нормально, лучше сначала склеить в robots.txt, подождать полгода и уже клеить 301 редиректом (выше это и есть 301 редирект), тут как повезет, может нормально склеить может нет :)

склейка - в robots.txt сайта site1.ru добавить

Host: site2.ru

P
На сайте с 21.06.2011
Offline
21
#4

Гарри Gudini, большое спасибо..чтото я отвлеклась от темы.

можно еще вопрос тоже общий.

так а вот даже если бы на том старом сайте site1.ru был какойто непонятный сайт,

то я пишу в robots.txt : host: site2.ru и робот будет индексировать только site2.ru??

это первый был вопрос.

второй вопрос..

если есть просто 2 домена.

site1.ru, site2.ru и нужно сделать переадресацию.

где это прописывается в имени домена?

буду ждать ответа...

AA
На сайте с 27.10.2011
Offline
2
#5
planetaryi:

где это прописывается в имени домена?

В имени домена это не прописывается

P
На сайте с 21.06.2011
Offline
21
#6

aivan-aivan,

а вот просто бывают же случаи,

что вот у компании 2 имени

company.ru

и company.com

и делается например всегда переадресация на ru

а вот как ээто делается?

это значит что на самом деле есть 2 сайта, один просто пустой для переадресации??

izbushka
На сайте с 08.06.2007
Offline
110
#7
planetaryi:
а вот как ээто делается?
это значит что на самом деле есть 2 сайта, один просто пустой для переадресации??

Делается это редиректом. А редирект можно сделать по разному. Например, с помощью mod_rewrite, если у вас apache.

Что это значит: не путайте доменное имя и сайт. Обычно сайт один, и в настройках того же mod_rewrite сказано, что все адреса отличные от company.ru редиректить на последний.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий