Редирект 301 помогите разобратся

S1
На сайте с 02.09.2004
Offline
103
579

Итак имеем два сайта, один с PR и ТИЦ - www.oldsite.ru , второй по нулям - www.newsite.ru.

Задача склеить два сайта, чтобы на новый домен www.newsite.ru , перешел PR и ТИЦ с www.oldsite.ru .

Так вот первым делом пишем в роботс.тхт . что основной сайт теперь www.newsite.ru

Яндекс клеит и теперь надо сделать 301 редирект

И вот тут возникает проблема, а заключается она в следующем. Оба домена www.oldsite.ru и www.newsite.ru , обробатываются одним сервером, и имеют общую базу.

Так вот в таком случае что нужно прописать в .htaccess ?

Обычно если допустим сайты на рызных серверах, то на старом сайте пишется в .htaccess

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www.newsite.ru$

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

А так как домены имеют общую базу, то и .htaccess получается один для двух доменов

То есть если бы сайты были на разных серверах, то я бы сделал следующим образом

на старом домене в .htaccess написал бы

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www.newsite.ru$

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

а на новом домене в .htaccess хотел бы написать вот так

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^newsite.ru$

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

что бы при заходе на newsite.ru, происходил редирект на www.newsite.ru

Как быть в данной ситуации подскажите плиз

S1
На сайте с 02.09.2004
Offline
103
#1

Так что кто нибудь какие нибудь мысли имеет? :(

bracs
На сайте с 15.12.2007
Offline
103
#2

так ведь не в одной же папке оба сайта лежат ? .htaccess помести в корень папки с сайтом

У нас нет места подвигам, каждый подвиг это чья то недоработка. Критикуя предлагай
DyaDya
На сайте с 11.04.2007
Offline
147
#3

Если под вечер не туплю, то можно просто кинуть такой файло для обоих сайтов:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www.newsite.ru$

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

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
rypy
На сайте с 06.02.2007
Offline
33
#4
Зарабатывай на биржах: Sape (http://www.sape.ru/r.2ab646a8f2.php) и Miralinks (http://miralinks.ru/users/registration/from:4923). Автоматизируй продвижение - Seopult (http://seopult.ru/ref.php?ref=0915826a962409ce). SEO в картинках (http://seopics.ru)
K
На сайте с 31.01.2001
Offline
737
#5
bracs:
так ведь не в одной же папке оба сайта лежат ?

Есть такое понятие, как алиасы. Один сайт может отвечать по нескольким адресам (доменам).

И все в одной папке! :)

Sacred13:
Задача склеить два сайта,

Сайт наверное все-таки один, а два домена, так?

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

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
S1
На сайте с 02.09.2004
Offline
103
#6
DyaDya

В таком случае при заходе на главную страницу www.oldsite.ru , все равно грузится она же, как же гугл узнает что главня уже www.newsite.ru ? Получается гугл каждый раз заходя на сайт будет обращатся к .htaccess? Так же как к роботс.тхт?

rypy

Спасибо за ссылки, вторую уже читал, первая помогла еще подчерпнуть знаний. Но пока решения задачи в данном случае не нашел :(

Kost

Так и есть, все в одоной папке, для двух доменов.

Имя у доменов одинаковые, только уровни разные доменов.

DyaDya
На сайте с 11.04.2007
Offline
147
#7

1. Старый сайт просто делаем алясом на новый. Это наиболее разумный способ. Обращайтесь в службу поддержки хостинга и будет счастье.

Тогда по старому домену и новому в итоге будет одно и тоже.

2. Прописываем в .htaccess нового сайта:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www.newsite.ru$

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

Это нужно, чтобы при заходе на новый сайт без www происходил 301 редирект на новый сайт, но с www.

Если кто-то зайдет по старому домену, то его так же перекинет на новый с www.

bracs
На сайте с 15.12.2007
Offline
103
#8

а в настройках хостинга нет переадресации, типа? http://masterhost.ru/support/faq/cp/services/#domain-redirect

K
На сайте с 31.01.2001
Offline
737
#9

Sacred13, если не можете въехать, напишите сюда реальные адреса сайтов, тогда вам помогут конкретно.

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