Вопрос о перенаправлении с сайта 1 на сайт 2

Уважаемое сообщество, у меня к вам вопрос не по теме движка LS, но по теме перенаправления с 1 сайта на 2.

У меня есть сайт, который был сделан когда-то давно — назовем его site.ru и я создаю новую версию этого сайта, которая по своему содержанию будет на 60% идентична старой, но структура нового сайта другая, название url другие, движок другой, шаблон оформления другой и ip адрес сервера на котором он будет располагаться тоже другой — сайт этот будет иметь домен new.site.ru. Т.е. будет находиться на субдомене.

Вопрос в следующем:

Как лучше сделать так, чтобы посетитель заходя по набору в командной строке браузера site.ru переходил автоматически на new.site.ru, а поисковики, тиц, пр и все что положено приличному сайту сохранялись за site.ru и прирастали на new.site.ru

Я понимаю, что вопрос несколько не по теме, но пожалуйста, помогите советом «чайнику».

6 комментариев

avatar
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://new.site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule ^(.*)$ http://new.site.ru/$1 [L,R=301]

эту штуку надо вставить в .htaccess, только я не отвечаю что она будет работать
вставлять после кода

RewriteEngine On
#RewriteBase /
  • lol
  • 0
avatar
а еще можете попробовать 2рой вариант, это экспериментальная модель,

RewriteCond %{HTTPS} on
RewriteRule ^.*$ %{SERVER_NAME}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} ^(www\.(.*)|(.*)|(.+)$) [NC]
RewriteRule ^(.*)$ new.site.ru/$1 [R=301,L]

Отпишетесь если это будет работать
avatar
Карочи без вас я все проверил, вы какой то долгий
вот код который сто процентов работает для вас
RewriteCond %{HTTP_HOST} ^www\.(.*)|(.*) [NC]
RewriteRule ^(.*)$ http://new.site.ru/$1 [R=301,L]
  • lol
  • 0
avatar
Спасибо. Два вопроса — 1. В .htacess какого сайта надо это ставить? Старого или нового? 2. Для старого сайта ТИЦ и ПР не слетят при первом же апе?
avatar
для домена сайт.ру без new
avatar
Для старого сайта ТИЦ и ПР не слетят при первом же апе?
Не слетят, Поисковики нормально понимают 301 редирект. Главное чтоб в правилах было прописано: [R=301,L]
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.