Профессиональное обучение
блоггингу от А до Я

301 редирект что это такое и как его настроить?

nastroika-301-redirekta

Здравствуйте уважаемые пользователи блога. Сегодня в статье я расскажу о важной составляющей любого сайта -  301 редирект.

В данном посту поведую о том, что это вообще за редирект, как его настроить и как использовать его в htaccess для страниц блога. Итак, начнем!

Что такое 301 редирект?

Главной задачей 301 редиректа — это перенаправление всех хостов  с одной страницы блога на следующую.

Зачем он нужен?

Не правильный 301 редирект может выдавать ошибку сервера 301. Это означает, что веб-ресурс перенесен на новое доменное имя. Все пришедшие посетители будут перенаправляться по адресу нового сайта, при этом все качества и свойства в глазах поисковика будут переданы со старого на новый URl-адрес. Не проведя нужные настройки произойдет склейка доменного имени с прежним, все показатели ТИЦ и PR тоже перейдут  к новому URL.

Что от этого будет?

Если так посудить, то под фильтры и баны вы не попадете, однако это не есть хорошо. В первую очередь это отражается на рейтинге вашего блога, на показателях пузомерки, ссылочной массе,  авторитете у поисковых систем, выдаче в Яндексе, Гугле, а следовательно и посещаемости.

301-redirekt-vazhen

Проще говоря, настроить 301 редирект нужно обязательно. От этого зависит, сколько вы будете потом зарабатывать на своем веб-ресурсе, а может и вовсе не сможете, если редирект  будет не правильный.

Надеюсь, вам понятно, почему 301 редиректу уделяют так много внимания в блогосфере.

Как настроить редирект для домена www и без www?

Сейчас мы уяснили с вами то, что настроить редирект нужно в обязательном порядке. Как же это сделать. Обо всем по порядку.

Скажу сразу, почему нам надо настраивать редирект. Немного я об этом уже сказал, но не до конца. В общем, от нас требуется корректное отображение ответа сервера 301. Проведя настройку, мы якобы скажем поисковым системам, что  сайт перешел на новый домен, а прежний подлежит удалению. Яндекс и Гугл произведут удаление и всё, развитие вашего ресурса будет идти стремительных ходом. Разумеется, если вы сами этого захотите.

Теперь перейдем к настройке редиректа для сайта с www и без  www.

Уже не по правилу, а по закономерности сложилась традиция производить набор доменного имени с атрибутом WWW.  Поэтому мы не будем отходить от исконно прижившихся правил и склонимся к данному варианту прописи.

Существует ряд способов настройки, о которых я и расскажу. Потом не забудьте прочитать статью про дубли страниц и robots.txt. Все это очень важно для продвижения блога в поисковых системах. Особенно, если вы давно не замечаете хороший трафик с Google. Короче, читайте и получайте важную инфу.

Кстати, клей может проходить не только, когда вы переходите с одного доменного имени на другое, а непосредственно все может произойти с одним адресом URL. Например, у вас блог www.domen-bloga.net на него можно попасть через адрес www.domen-bloga.net или же через domen-bloga.net. Ваша задача сказать роботу поисковика, что нужно работать вот с этим, а не с этим.

robots.txt

Ранее в статье говорил, что будет проблема с рейтингом, а это все ваши показателями, выдача и т.д. Чаще всего, происходит склейка ТИЦ,  было десять стало 0, да еще и минус 10 дадут.

Что-то я углубился, выходим на стартовую дорожку.

Открываем свой хостинг, либо соединяемся с корневой директорией при помощи FTP-клинета, например, FileZilla.

Ищем файл .htaccess. Нет, такого не может быть. Значит надо вернуться к началу создания сайта и посмотреть там, почему этого файла нет. Как правило, он у всех присутствует, если нет, создайте его. Адрес, куда идти: ваш сайт — в списке, где wp-admin, wp-content там должен быть нужный нам файл.

Открываем .htaccess в AkelPad или воспользуйтесь весьма популярной программой в блогосфере программой Notepad++.

Слушайте внимательно. Мы настраиваем редирект с  www. на site.ru (без www). Для этого необходимо вставить в конце открытого  файла вот этот код.

1
2
3
4
5
# редирект 301
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ [R=301,L]

Там, где написано vash_sait прописываем свое доменное имя. «\»  не удаляем. Он должен стоять перед ru.

Сохраняем файл и переносим обратно в файловый менеджер хостинга.

Кто не понял, обращайтесь, я объясню.

Теперь проводим настройку редиректа с site.ru (без www) на www.  Вставляем в конец файла .htaccess код:

1
2
3
4
5
# редирект 301
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ [R=301,L]

Настройки те же. Прописываем свой сайт в 4 пункте, как и в первом случае.

Сохраняем и закидываем на хостинг.

ДЛЯ НОВИЧКОВ.

Смотрите не путайте. Нужно выбрать лишь один из вариантов, которые я прописал выше  с www или без www.

Сразу два кода вставлять не надо, только один.

Переходим к robots.txt. Это очень важный файл вашего сайта, какой он должен быть и еще ряд настоек 301 редиректа прочитайте в статье про «Как  найти дубли страниц на wordpress блоге и почему все наши robots.txt НЕ ПРАВИЛЬНЫЕ!!!»

Настраиваем редирект 301, если перешли на другой домен.

Итак, вы сменили доменное имя, но при этом не желаете терять трафик с поисковых систем и постоянных читателей. Проблема решается достаточно просто.

Опять же будем  работать с файлом .htaccess. В самый конец вставляем код:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} site_a.ru
RewriteRule (.*) [R=301,L]

Суть заключается в том, что после того, как введете адрес своего прежнего домена, автоматически произойдет переход на новый URL. Проблем с этим возникнуть не должно. Теперь поисковики должны понять на каком домене расположен ваш блог.

Как использовать редирект в htaccess для прочих страниц блога?

.htaccess — это многофункциональный файл, обладающий рядом возможностей. Вот еще очередное решение проблемы при помощи этого файла.

Наверное, случается такое, когда страница выдает ошибку 404 или любую другую. Так вот, для того, чтобы посетитель не ушел оттуда прочь, а прочитал ваши статьи и нашел нужную информацию надо вам перенаправить его на нужную страницу, где вы скажете, почему случилось так, что выдает ошибку, где можно найти все статьи, как с связаться с автором и т.д.

Короче вставляем этот куда в конце файла:

1
2
3
4
5
ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/serverr.html

Да, и не забудьте заменить /errors*.html на путь к страницам, где есть ошибка.  Вот и все, что хотел бы рассказать вам в этом посту.

Всем пока и до новых встреч.

С уважением, Жук Юрий.


Как заработать продавая баннеры

5 000 000 за 2 года в интернете...

150 000 рублей в месяц с БЛОГа
Этот блог читают уже более 6000 человек
- читай и ТЫ!
комментария 3
  1. Блогозапись

    Я тоже настроил у себя на сайте редирект 301. Также об этом написал статью. Можете прочитать ;-)

    в 22:58 | Ответить
  2. Артём

    Спасибо большое! за статью :) настроил и на своем блоге [:-))]

    в 17:23 | Ответить
  3. Сергей

    такой вопрос а если блог еще не все поисковик проиндексировали можно делать или нет, и нужно ли домен не менял и блог не переносил)

    в 22:35 | Ответить
Оставить комментарий: (ПРОЧТИ ЭТО!!!)
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]