К примеру, у нас есть старый сайт – oldsite.net и новый – newsite.net, посетитель вводит ссылку, oldsite.net/category=?articles=?blablabla.php, воспользовавшись «полным редиректом», посетитель автоматически переместиться по адресу: newsite.net/category=?articles=?blablabla.php. Т.е. измениться только домен c oldsite.net на newsite.net, а всё остальное (/category/art…) останется.
- - - - - - - - - - - - - - - -
Создаем в корне сайта(на главной странице) файл с названием .htaccess
- - - - - - - - - - - - - - - -
Копируем следующее и вставляем в созданный нами файл .htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://новый домен.ru/$1 [R=301,L]
- - - - - - - - - - - - - - - -
Примечание! Где написано «новый домен», заменить на домен Вашего нового сайта. Зону домена также редактируете под свой домен. Больше ничего изменять НЕ надо
- - - - - - - - - - - - - - - -
+PR! Такой "полный редирект" позволяет перенести показатель Google Page Rank со старого на новый домен.
- - - - - - - - - - - - - - - -
Вот и все. Сохраняем файл. Теперь, зайдя на ваш старый сайт, посетителя вы не потеряете!
Vitaliy, Да не всегда он позволяет сохранить пр
Хотя может у меня руки кривые
Vitaliy, а у тебя со старого на новый идёт редирект следовательно приклеится 0 в лучшем случае
31 Авг 2012, 16:01Fantik пишет:
"Vitaliy, PR клеиться с домена на который идёт редирект"
серьезно что ли? а как же менять домен?
если на одном сайте 2 домена.нужен редирект на один домен,этот код подойдёт?
просто видел другие способы
типа такого
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.домен.ru$ [NC]
RewriteRule (.*) http://домен.ru/ [R=301,L]
RewriteCond %{HTTP_HOST} ^старый\.домен\.ru
RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.старый\.домен\.ru
RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]
Sat пишет:
"если на одном сайте 2 домена.нужен редирект на один домен,этот код подойдёт?
просто видел другие способы
типа такого
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.домен.ru$ [NC]
RewriteRule (.*) http://домен.ru/ [R=301,L]
RewriteCond %{HTTP_HOST} ^старый\.домен\.ru
RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.старый\.домен\.ru
RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]"
Некропостинг заразен