PDA

Просмотр полной версии : Переход сайта на другой домен.


Anaxa
28.12.2006, 01:56
Подскажите , будет перенос сайта на другой домен.как с минимальными потерями правильно сделать перенос?

LRoman
30.12.2006, 08:17
Сделать файл robots.txt для обоих сайтов (старого и нового):
User-Agent: *
Disallow:
Host: новыйсайт.ru

И файле .htaccess в корне обоих сайтов (старого и нового)
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^новыйсайт.ru$
RewriteRule ^ http://новыйсайт.ru/%{REQUEST_URI} [R=301,L]

А потерь в позициях по запросам избежать в любом случае не удастся.

mik-a-el
30.12.2006, 10:55
И файле .htaccess в корне обоих сайтов (старого и нового)
Зачем нового? Только старого.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^новыйсайт.ru$
RewriteRule ^ http://новыйсайт.ru/%{REQUEST_URI} [R=301,L]
Неверно. Правильно так:

в .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /

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

в robots.txt

User-Agent: *
Disallow:

User-Agent: Yandex
Host: newsite.ru

LRoman
30.12.2006, 12:09
Зачем нового? Только старого.
ну да ошибся.

А в .htaccess смысл одинаковый. Вариантов масса

mik-a-el
30.12.2006, 12:34
Ошибка была здесь:
RewriteCond %{HTTP_HOST} !^новыйсайт.ru$
RewriteRule ^ http://новыйсайт.ru/%{REQUEST_URI} [R=301,L]
Вы перенаправляете с нового домена на новый :)

LRoman
30.12.2006, 14:23
не профи я :o

mik-a-el
30.12.2006, 14:43
не профи я
Ничего, это временно ;)

Anaxa
30.12.2006, 15:41
Зачем нового? Только старого.


Неверно. Правильно так:

в .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /

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

в robots.txt

User-Agent: *
Disallow:

User-Agent: Yandex
Host: newsite.ru


Всех с Наступающим! А когда старый домен перестанет работать то в новом сайте в htaccess настройки нужно поменять?

mik-a-el
30.12.2006, 16:05
А когда старый домен перестанет работать то в новом сайте в htaccess настройки нужно поменять?
Нет, это все нужно делать на старом домене. Естессно, если он останется вашим :)

Rambler's Top100