Перенос сайта на другой (новый домен главное зеркало)

new_forward

Профессор
Регистрация
5 Май 2008
Сообщения
673
Реакции
44
Доброго времени суток!

Подскажите правильно ли я сделал?

Старый сайт site.ru, новый сайт site.org

1. В robots.txt старого домена прописал главное зеркало:
Код:
User-agent: *
Host: site.org

2. В htaccess старого домена прописал редирект 301
Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://www.site.org/$1 [R=301,L]

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

3. Все файлы старого сайта перенес в новый сайт, в папке старого домена остался только robots.txt и htaccess.

Редирект работает нормально, только вот из поиска яши сайт вывалился полностью...
 
вы правилом в htaccess перекидываете вообще все запросы к старому домену, соответственно при попытке обратится к файлу robots.txt что бот получит? проявите сообразительность
исключение надо было на файл robots ставить, чтобы бот мог увидеть изменения
 
Доброго времени суток!

1. В robots.txt старого домена прописал главное зеркало:
Код:
User-agent: *
Host: site.org

3. В robots.txt нового сайта не забыть прописать

Код:
User-agent: *
Host: new-site.org

4. Если есть карта сайта, не забыть её обновить


Корректный переход со старого домена на новый
Для просмотра ссылки Войди или Зарегистрируйся
 
Также столкнулся с задачей склейки домена.

Код:
<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.site.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^site.com$ [NC]
RewriteRule ^(.*)$ http://site2.com/$1 [R=301,L]

Все вышло ОК, кроме одного момента

в папке site.com/auto/ у меня лежит еще один htaccess и если на старом сайте зайти в папку auto - не перекидывает на новый сайт.

Какое правило нужно прописать на подпапку со своим htaccess ?


Решено

Код:
RewriteCond %{HTTP_HOST} ^www.site.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^site.com$ [NC]
RewriteRule ^(.*)$ http://site2.com/auto/$1 [R=301,L]
 
Последнее редактирование:
Назад
Сверху