301 редирект в SEO

3 минуты
Хочу получать материалы по интернет-маркетингу и SEO

Редирект 301 или 301 Permanent Redirect — это правило, которое автоматически переадресовывает пользователя на другой адрес страницы. С его помощью вы можете склеить старые страницы с новыми или перенести сайт на другой домен, убрать многие дубли с сайта и многое другое. Крайне полезная вещь — поэтому нужно научиться делать его правильно!

Так же при 301 редиректе происходит склейка тИЦ (читаем что такое тиц) и PR — т.е. вы можете сохранить старое значение на новом адресе. Вы можете нисколько не потерять в глазах поисковых систем. Давайте перейдем от теории к практике.

Как настроить 301 редирект в htaccess

Файл под названием .htaccess находится в главной категории вашего сайта. Это служебный файл, в котором мы будем указывать правила склейки. Открываем файл блокнотом (рекомендую notepad++, чтобы не было проблем с кодировкой). Не забывайте, что это один из важных пунктов в работе SEO специалиста.

Общий шаблон для .htaccess, которым мы будем пользоваться:

Options +FollowSymLinks
  RewriteEngine On
  #Здесь указываем правила

Все правила записываются в виде:

RewriteCond [Сравнение] [Условие] [Флаги]
RewriteCond [Сравнение] [Условие] [Флаги]
RewriteRule [Шаблон] [Подстановка] [Флаги]

Теперь непосредственно займемся переадресацией и разберем конкретные примеры.

Я уже писал статью про склейку зеркал сайта, но на всякий случай здесь обобщу, чтобы вам было удобнее пользоваться страницей.

Примеры использования 301 редиректа

Редирект с index.php на главную

Чтобы настроить его вам нужно прописать в вашем файле следующий код, который будет перенаправлять посетителей с адреса site.ru/index.php на site.ru:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

Если вам так же нужно сделать переадресацию с index.html, то просто в коде выше замените .php на .html

Склеиваем алиасы сайта

Если у вас несколько доменов и вы хотите все их перенаправлять на основной сайт, то используем:

RewriteCond %{HTTP_HOST} ^vash-sait.com$ [OR,NC]
RewriteCond %{HTTP_HOST} ^www.vash-sait.com$ [NC]
RewriteCond %{REQUEST_URI} !^/robots.*
RewriteRule ^(.*)$ http://vash-sait.ru/$1 [R=301,L]

Обратите внимание на первые 2 строки, там указано зеркало в зоне .com, если у вас иная или несколько зон, то добавляем правила.

Редирект с www на без www

Этот способ я уже описывал ранее, но повторюсь. Для того, чтобы склеить зеркала и выбрать основным домен без www прописываем:

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

Редирект с домена без www на домен с www

Это действие противоположное предыдущему, только основное зеркало здесь www.site.ru:

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

301 редирект страниц со слэшем и без

Это еще один вид дублей, тут мы склеим страницы site.ru/category/ и site.ru/category, как видите, в конце второго урла не стоит слэша:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Если вам нужно наоборот оставить слэш в конце урла, то вам нужен данный вариант:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]

Если у вас по какой-то причине появились урлы типа site.ru/category//article.html, то юзаем код:

RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]

где, «//» можно заменить на «—» или любые сдвоенные символы в урле.

Массовая замена категории

Бывает, что вы переименовали категорию, а за ней закреплены тысячи урлов. Чтобы не состарится во время написания тысяч одинаковых перенаправлений юзаем:

RewriteRule ^(.*)/old-category/(.*)$ $1/new-category/$2 [R=301,L]

Если у вас категория идет сразу после домена (типа site.ru/category/), то используем другой вариант:

RewriteRule old-category /(.*) / old-category /$1 [R=301,L]

Редирект на новую страницу

Самый простой редирект со страницы на страницу, для это просто пропишите так:

Redirect 301 /old-post.html http://new-site.ru/new-post.html

Где old-post.html — это ваша старая страница, а new-site.ru/new-post.html — это новая страница и она может быть на любом домене (включая ваш текущий домен).

Редирект для url с параметрами

Страницы с параметрами редиректятся сложнее, возьмем пример http://site.ru/page.php?sort=articles. Параметр здесь «sort=articles». Код будет следующим:

RewriteCond %{QUERY_STRING} sort=articles
RewriteRule .* http://site.ru/page.php? [R=301,L]

Работаем с расширениями

Убираем .html из url (для удаления .php не забудьте заменить $1.html на $1.php):

RewriteRule ^(([^/]+/)*[^.]+)$ /$1.html [L]

Меняем .php на .html в урлах и наоборот (не забываем поменять местами в коде):

RedirectMatch 301 (.*)\.php$ http://www.site.com$1.html

Правильный 301 редирект на новый домен

Этот пункт я выделил отдельно, т.к. он больше связан с переносом на другой домен. Тут есть важный момент, это не упустить директиву по правке роботса — она указана на 3 строке кода.

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]

С помощью таких не хитрых махинаций мы избавимся от дублей страниц, тем самым улучшив нашу внутреннюю оптимизацию и соответственно качество сайта.

Если у вас появились какие-то вопросы, пишите в комментарии — будем разбираться 🙂

Рекомендованные статьи
Теги статьи: Метки:
  • Здравствуйте.
    Для чего вам index.html?
    Сначала склейте зеркала.
    RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
    RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

    А потом уже php -> html. Пример, который вы указали — перенаправит 1 страницу php на html.

  • Qara Bazar

    Доброго времени!
    Есть урл domain.ru/old-category/old-category/old-category/old-category/old-category/
    хочу делать редирект по вашему методу, почему то не получается.

    Подскажите пожалуйста, как делать редирект типа:
    domain.ru/old-category/old-category/new-category/old-category/old-category/
    Спасибо!

    • Попроьуйте:
      RewriteRule ^old-category/old-category/old-category/(.*)$ /old-category/old-category/new-category/$1 [R=301,L]

      • Qara Bazar

        Спасибо большое за ответ, попробую.

      • Qara Bazar

        Не получилось.
        Все ссылки на все последующие категории редиректит на /new-category/

      • Тогда нужно экспериментировать или обратиться к программистам (что я и делаю, если не получается своими силами сделать).
        Вот пример такого же редиректа с моего сайта, который работает:
        RewriteRule ^blog/web-analitika/(.*)$ blog/$1 [R=301,L]

        Каждая статья без проблем редиректится через новую категорию.

  • Лэндинг и сайт на WP — это 2 разных домена?

  • Михаил Алмаметов

    Добрый вечер! Мне нужно приклеить один домен (site1 )к другому (site2) для передачи ТИЦ и PR.
    Я создал в корне сайта — зеркала (site1) robots.txt в котором прописал
    User-agent: Yandex
    Host: site2.ru

    Затем я создал в корне site1 — .htaccess и прописал туда

    RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
    RewriteRule ^([^/]+) $1 [L]
    RewriteCond %{HTTP_HOST} ^site1.ru
    RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]
    RewriteCond %{HTTP_HOST} ^www.site1.ru
    RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

    При этом строчки в роботсе у меня должны быть идентичны роботсу site2.

    Правильно ли я понял процесс, как я могу проверить результат и сколько мне ждать самой склейки ?

    Заранее огромное спасибо!

    • Насчет «При этом строчки в роботсе у меня должны быть идентичны роботсу site2.» — не совсем понял.

      В остальном — всё верно. На site1 правите robots.txt, в .htaccess настраиваете 301 редирект на site2 всех страниц, кроме файла robots.txt.
      Проверить — если редирект работает, скорее всего всё сделали верно.

      Ждать — от недели и больше.

  • Денис Николаевич

    Здравствуйте! Подскажите пожалуйста как лучше прописать 301редирект в таком случае:.

    Сайт переехал на новый движок и поменялась структура, сократился уровень вложености страниц, раньше было в таком виде:

    /blog/2014/03/…

    /blog/2015/08/…

    /blog/2016/05/…

    нужно сделать 301 редирект всех новостей на: /blog/

    Как это лучше воплотить?

    Заранее спасибо за помощь.

    • А сами алиасы постов остались старыми?

      • Денис Николаевич

        Да. старыми. Спасибо, уже разобрались, может кому то пригодится:

        RedirectMatch 301 ^(.*)/blog/d{4}/d{2}/(.*)$ $1/blog/$2

  • Олег Шафалович

    У меня сайты аффилиаты. Только сегодня узнал о такой теме и что это не есть хорошо для сео. Вот старый сайт http://teplo123.com/ (лэндинг) , а вот новый http://montazh-otoplenija.by/ (многостраничник). Новый по одному ВЧ в топе яндекса и это большую половину клиентов мне даёт. При настройке редиректа ничего же не упорится? И как мне его настроить? А то я, если честно далёк от сео темы и что-то в этот вопрос мне тяжковато врубиться. Жду вашего ответа. Заранее благодарен!!!

    • При 301 редиректе чаще всего проблем не возникает, Но это не значит, что их не бывает.
      Как настроить 301 редирект — смотрите в статье.

  • Здравствуйте.
    Редирект должен быть постраничным. Перенаправления «всё на главную» — это далеко не лучший вариант.
    Но если нет возможности сделать правильно, то ваш вариант подойдет. Выделяйте трафиковые страницы — их клейте, а остальное редиректите не на главную, а хотя бы на ближайшие категории.

  • Дмитрий Пайрокул

    записал в файл хтасес пути по вашему примеру Redirect 301 /old-post.html http://new-site.ru/new-post.html и ничего не работает, что я не правильно делаю

    • Смотрите видео, там был другой еще вариант редиректа 1 страницы. Они работают в зависимости от вашего сервера.

  • Дмитрий Пайрокул

    подскажите, надо-ли делать редирект со страниц сайта после перехода урлов с кирилицы на латиницу?

    • Да, конечно.
      У вас сменились все ЧПУ.

      • surikat

        Скажите , почему вы удаляете мои сообщения? Я что-то запрещённое разве написал? вроде же по теме обсуждаем? Очень странная ситуация.. и куда вам писать в ЛС то же не ясно?

      • Я не удаляю сообщения вообще 🙂
        Все сообщения проходят модерацию + антиспам фильтр.
        Чтобы написать в ЛС — достаточно в контакты пройти.

  • Olga Galanina

    а могу я каждую страницу отдельно перенаправить, например, http://tretiiglaz.narod.ru/t1.html на http://tretiiglaz.ru/1.html ? я ничего не понимаю, а сайт переношу выборочно (не все страницы)

    • Да, конечно.
      Можете перенаправлять только конкретные страницы.

  • Александр

    Добрый день. У меня такая проблема, может кто подскажет.
    Сайт зарегистрирован в зоне РФ.
    Стр. сайт.рф/витрина/ дублирует сайт.рф
    Как правильно сделать перенаправление? Если можно с примером. Сейчас это выглядит так) Но не проходит…
    Redirect 301 http://xn—-btbetbl1bemq9c.xn--p1ai/%D0%B2%D0%B8%D1%82%D1%80%D0%B8%D0%BD%D0%B0/ http://xn—-btbetbl1bemq9c.xn--p1ai

    Впринципе как и не работает ред 301 с www на без
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.xn—-btbetbl1bemq9c.xn--p1ai$ [NC]
    RewriteRule ^(.*)$ http://xn—-btbetbl1bemq9c.xn--p1ai/$1 [R=301,L]

    Если кто подскажет буду очень признателен!

    • Редирект с www на без www у вас работает.

      Насчет переадресации по страницам попробуйте:
      RewriteRule ^%D0%B2%D0%B8%D1%82%D1%80%D0%B8%D0%BD%D0%B0/ http://xn—-btbetbl1bemq9c.xn--p1ai/$1 [R=301,L]
      или
      RewriteRule ^%D0%B2%D0%B8%D1%82%D1%80%D0%B8%D0%BD%D0%B0/ /$1 [R=301,L]

  • Я могу ошибаться, но я никогда не видел в индекса страниц аля site.ru/index.php/
    Расширение является конечной точкой в урле

  • Алексей Гусев

    Доброго времени суток!
    Ставлю
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^([^.]+)$ /$1.html [R=301,L]

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} ^(.+)/$

    RewriteRule ^(.+)/$ /$1 [R=301,L]

    после этого отваливается JComments. Куда копать?

    • Вы так и пишите?
      2 RewriteEngine On и т.д.?

      • Алексей Гусев

        Да, так и пишу. Редиректы срабатывают и страница становится доступна только по одному адресу, но отваливаются коментарии, т.е что было добавлено то остаётся, но добавить коментарий либо поставить лайк(дизлайк) невозможно. Ну а если эти кпавила закоментить, то коменты работают как часы, но плодится куча дублей.

      • Значит плагины конфликтуют с вашей идеей, об этом писал Евгений в комментариях к видео на YouTube.
        Я не настолько силен в написании кода, потому на этапе, когда появляются такого рода проблемы и я не знаю как их решить — иду к программистам 🙁

  • Canonical вообще никак не передает вес. Прямо совсем.
    Если нужна передача веса — только 301 редирект.

    Google переклеивает за 3-7 дней весь сайт практически. Чтобы далеко не ходит — я на своем блоге перебивал много страниц, т.к. структура менялась. Google за 3 дня всё переклеил, Яндекс дней за 5.

    • андрей егоров

      Если не обращать внимание на то что при 301 сайт выпадет из поиска yandex, для yandex что лучшее использовать (значение имеет скорость востановления позиций) host или 301?

      • Повторю еще раз — НИЧЕГО, кроме 301 редиректа не склеивает страницы сайта.
        Директива Host -это указание главного зеркала для Яндекса.

        Это не взаимозаменяемые вещи.
        Соответственно и то и то необходимо.

    • surikat

      Скажите , а для чего иметь несколько доменов , которые перенаправляются редиректом 301 на один ресурс? Ведь Алиасы (зеркала) в этом случае не участвуют в поиске и не индексируются вообще?! Допустим у меня site.ru . В поиске google.ru он на первых местах в поисковом запросе , в google.com.ua на последних! Так вот я приобрёл домен site.com.ua для региональной оптимизации и сделал с него редирект на основной ресурс — site.ru ! И что мне это даст ? Наверное ничего! Получается в этом случае приобретать международный домен например site.net и делать редирект с site.ru на него чтобы была мульти региональность? Уже неделю ищу эту инфу и нигде и ничего нет толкового!

      • Намного практичнее сделать несколько сайтов. Каждый под свой регион. Больше гибкости, меньше проблем.

      • surikat

        Не совсем ясно как это сделать с тех. точки зрения? Ведь контент одинаковый будет , только ссылки будут разные на фото и в шаблоне. Таким образом один из доменов может попасть под фильтр поисковиков! Об этом пишут в сети.. Притом добавлять новости придётся на несколько сайтов. Может я не правильно понимаю?

      • Сделайте разный контент, добавляйте разный контент, сделайте разные сайты 🙂
        Для справки — контент, это намного шире, чем просто текст. От этого и нужно исходить. Текст — это только часть контента на странице.

      • surikat

        В моём случае это практически невозможно.. у меня тысячи новостей. кино сайт с субтитрами для изучения английского . Переделать это всё нужен год! Ограничусь пока склейкой домена .ru с доменом .tv а там дальше будет видно. Спасибо Большое!

  • Artyom Koshkin

    Здравствуйте! Сделал 301 редирект средствами php-фреймворка(Yii), т.к. через htaccess нереально делать в моем случае. Уже дней 10 в гугл-вебмастер ошибки(одинаковые title и мета-описание) так-же висят, хотя пишет, что обновление было пару дней назад. Проверял разными редирект-чекерами — пишет что редирект правильно настроен.
    Может ли гугл-бот привередничать в моем случае?

    • Вы зеркало меняли или просто какие-то страницы склеивали?
      Старые страницы отдают 301 ответ?

      • Artyom Koshkin

        Склеивал страницы, что-то вроде mysite.ru/article/1 = mysite.ru/article/1?name=название статьи. Проверял страницы через разные редирект чекеры и гугл вебмастер, ответ 301 дает. Возможно из базы будут очень долго удаляться..

      • Посмотрите, возможно старая версия страницы еще сидит в кэше поисковика. Если да — то ничего страшного, просто дождитесь обновления.

  • андрей егоров

    Здравствуйте, подскажите как сделать 301 ридерект только для googlebot

    • А для чего вам нужно редиректить бота гугла?

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

      • андрей егоров

        Задача сделать переезд сайта как можно быстрее. 301 для google но не для yandex, host для yandex (в yandex сайт в топе, а в google только начал заходить в топ 10). На данный момент использую такую схему: rel=canonical для google, host для yandex. Если оставить 301 и для yandex, то он вроде как должен на время выпасть из пояска (так yandex пишет).

      • Вам зеркала склеить нужно?
        Я бы host прописал нужны, дождался смены главного зеркала в Яндексе, а потом повесил 301 редирект. Страницы в Яндексе не выпадают.

  • Олег

    Добрый день, у меня такая проблема, когда пишу вот так:
    Redirect 301 /old.html http://site.ru/newt.html

    у меня получается вот такой УРЛ и не работает, почему так?

    http://site.ru/new.html?q=old.html

    • Олег,
      RewriteEngine On — есть?

      Попробуй такой вариант: RewriteRule ^(.*)old.html$ http://sait.ru/new-url.html [R=301,L]

  • Рушан

    Не подскажете как сделать перенаправление с videonablyudenie.html?lang=ru и videonablyudenie.html/ на videonablyudenie.html

  • Ничего не получается.
    Romanus можете подсказать, в чем ошибка?
    Джумла 3, вид файла htaccess.txt а не .htaccess
    Где то читал, что необходимо файл переименовать на .htaccess
    Пытаюсь настроить редирект на www. с http:
    и редирект с http://www.site.ru/index.php на http://www.site.ru/

    Содержимое файла было (начиная с Options +FollowSymlinks )
    Options +FollowSymlinks
    Options -Indexes

    ## Mod_rewrite in use.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^ site.ru $ [NC]

    изменил на :

    Options +FollowSymlinks
    Options -Indexes

    ## Mod_rewrite in use.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
    RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

    РЕЗУЛЬТАТ 0
    Можете что сказать?

    • Алексей, htaccess.txt переименуйте в .htaccess

  • Александр

    Добрый день, подскажите, как с такого адреса http://www.site.ru/index (открывается пустая страница) сделать постоянный редирект на галвную страницу сайта http://www.site.ru
    Правило, RewriteEngine On
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]
    Помогает только делать редирект с страницы http://www.site.ru/index.php на главную.

    • Александр, используйте обычный постраничный 301 редирект типа:
      Redirect 301 /index http://new-site.ru/

  • Есть ли разница между
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    и
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP
    ?

  • Интересует такой вопрос. Если я переведу ЧАСТЬ страниц на новый домен перейдет ли ссылочная масса, тиц и пр новому сайту. Старый тоже планируем использовать но по другому…

    • Артем, нет не перейдет.
      Только при полной склейке показатели могут перекинуться.

  • Роман

    Огромное тебе спасибо!!!!! была проблема с дублями в Джумла. Правил сначала Самостоятельно файл htaccess, избавился почти от всего, НО, почему то осталась главная страница и http://www.site.ru и http://www.site.ru/index.php при переходе с главного логитипа страницы. прописал твое решение в htaccess и наконец то полностью избавился от дублей. Спасибо, ты просто красаучик что ведешь свой блог и даешь советы!

  • myhelpers

    301 редирект для мультиязычного сайта на Joomla 3 c 303 редиректом

    Здравствуйте, уважаемые!

    Прошу помочь решить следующую насущную для мультиязычного сайта на Joomla 3 и, думаю, многих других CMS, проблему:
    При создании нескольких языковых версий сайта средствами мультиязычности самой CMS получается следующее:
    http://domain.ru -с русским языком
    http://domain.ru/ru/-русская версия сайта(является основным языком сайта)
    http://domain.ru/en/-английская версия сайта
    http://domain.ru/de/-немецкая версия сайта
    и если средствами Joomla 3 удалять префикс /ru/ из адресной строки, то срабатывает 303 редирект, что есть нехорошо, т.к. для SEO нужен 301 редирект.
    Если же не убирать префикс в настройках Joomla 3, то будет существовать domain.ru/ru/ и domain.ru с русским языком, т.е. дубли.
    Как посредством .htaccess убрать префикс /ru/, т.е. сделать 301 редирект с domain.ru/ru/ -> domain.ru и чтобы в последующем переключение языков на сайте было корректным.

    В течение 2-x недель поиска информации в интернете опробовал разные куски кода в htaccess, но рабочего варианта так и не нашел.
    Распишите, пожалуйста, подробно как решить эту проблему, т.к. с этим вопросом не могут справится куча народа, как в русскоязычном сегменте интернета, так и зарубежом, либо опишите другие возможные варианты решения. Если вам несложно, то вышлите мне решение на почту myhelpers@mail.ru , чтобы быстрее смог его реализовать.
    Если для кого-то это тривиально, то простите за незнание! 🙂

  • Борис

    Спасибо большое!

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

  • Александр

    Редирект и переадресация на index.html очень важная штука. Редирект с www на без www очень удобен. Содержательно, все кратко и понятно объяснили. Очень полезная статья. Возьму на заметку.

  • Ася

    Я к своему сайту тоже планирую подключить редирект. Статья очень полезная, во всяком случае для меня, т.к. о редиректе до этого честно говоря не слышала. Зеркал у меня нет, но поменять адрес страницы — это вполне необходимая для жизни вещь. Насчёт переадресации на index.html тоже спасибо, а то такие вещи могут у меня просто вылететь из головы)) К тому же собираюсь переходить на другой домен. Ещё раз спасибо, что делитесь своими наработками, а то мы, ходящие по земле юзеры без подсказок и, что греха таить, подробных инструкций, всё равно, что без рук, а значит, в ближайшем будущем и без своих сайтов. Очень содержательная статья.

  • Аня

    С удовольствием бы использовала Редирект 301 для своего сайта. Раньше интересовалась, но полезной статьи не попадалось. А тут достаточно все точно объясняется. Мне кажется, что стоит попробовать разные методы и Редирект с www на без www, и в обратном значении тоже. Что бы понимать что к чему. А то так можно много по накликать, а суть все равно ускользнет, хотя статья достаточно понятным языком написана. Последний пункт оказался наиболее актуален, в моем случае. Хорошо что есть такие простые методики, которые не дадут сайту захламляться, а заодно и оптимизируют общую работу. Спасибо за статью.

  • Михаил

    Я думаю эта статья будет полезна многим , кто имеет ( как я например) или собрался делать сайт , а так я считаю , Редирект 301 эта одна основ построения сайтов , которую должен уметь делать каждый владелец сайтом . Кстате полность согласен что это очень полезная вещь , так как облегчает переход на ваш сайт некоторым горе — пользователям , так как на личном опыте был такой случай , что пользователь , который не мог зайти на мой сайт , по простой причине забыв вставить www в строке . Поэтому считаю что эта статья полезна , и считаю её обязательным для изучения , но вот только у меня возник некий вопрос : Когда пользуешся Редиректом , пространство на диске вроде бы увеличивается ? Или же остается прежним ?

  • Анастасия

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