Делаем 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
Комментариев нет:
Отправить комментарий