Делаем 301 редирект через файл .htaccess
Сложного в этом ничего нет! Все делается простой правкой (созданием и правкой) файла в обычном блокноте.
Те, у кого
CMS MaxSite – могут спокойно просто редактировать этот файл – он идет в комплекте системы!
Если у вас этого файла нет – тогда мы его просто создаем, название файла
.htaccess – без каких либо расширений!
Возможно, Windows будет выпендриваться и говорить, что надо задать
имя – тогда создайте этот файл через Total Commander или создайте его в
любом редакторе (можно в обычном блокноте).
В большинстве случаев он идет вместе с CMS и должен быть у вас на хостинге в корневом каталоге сайта.
Если его там нет – создавайте и размещайте.
Если есть – просто редактируйте.
Теперь определитесь – какой домен вы хотите сделать главным и в путь по инструкциям ниже!
Редирет 301 с www на без www:
Открываем этот файл и добавляем в него следующий код:[]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com
RewriteRule ^(.*)$ http://domain.com/$1 [R=permanent,L]
Обратите внимание, что последние две строчки должны идти сразу за строкой
RewriteEngine On – это важно!
И наоборот с без www на с www:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
Просто вместо двух последних строчек напишите эти.
Если у вас есть этот файл, и там содержатся какие-то из этих строчек, но перед ними стоит знак
# - это значит что строчка закомментирована и силы не имеет.
Уберите его!
301 редирект с одного домена на другой:
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Эту строчку вставляем вместо тех двух.
ОБЯЗАТЕЛЬНО:
1. Должна быть строка Options +FollowSymLinks
2. Должна быть строка RewriteEngine On
3. Строчки с редиректом должны идти СРАЗУ после строки RewriteEngine On
4. Файл .htaccess называется так, и никак иначе!
5. Файл .htaccess должен находиться в корневом каталоге!
6. Domain.com – не забудьте поменять на свой домен.
В принципе, это вроде все. Но 301 редирект хорошо понимает Google, а
вот для Яндекса надо редактировать/создавать другой файл. Так что шаг
ниже является – обязательным!
Склейка доменов для Яндекса:
Опять же идем в корневой каталог сайта и ищем файл с названием robots.txt, если его нет – создаем в обычном блокноте.
В этом файле размещаем следующий код:
User-agent: Yandex
Disallow:
Host: domain.com
Если у вас этот файл есть, а этих строк нет – значит добавьте их в конце через абзац.
Указываете главное зеркало в строчке Host - не забудьте поставить свой домен
Для тех, кто заказывает раскрутку у частных лиц и компаний.
Конечно, это очень редкий случай, но все же… Предупрежден – значит вооружен!
Иногда злостные оптимизаторы могут склеить свой домен с вашим и раскручивать себя.
Т.е. этот гЛавнюк склеивает и закупает ссылки и рекламу на свой
домен, и пока он склеен с вашим – у вас растут пузомерки и посещалка.
И если вы через некоторое время прекращаете сотрудничество, он может
спокойно убрать редирект со своего домена на ваш и вся раскрутка за ваши
деньги достанется ворюге.
Причем у вас на сайте может остаться файл robots.txt с главным зеркалом на его сайт.
Будьте бдительны! И требуйте постоянных отчетов работ.
http://master-css.com/page/301-redirect