• Web-разработка
  • Интернет-Маркетинг
  • Инструменты и сервисы
  • Заметки о Maxsite CMS
  • Как правильно настроить 301 редирект для сайта в файле .htaccess
    91 Интернет-Маркетинг, Web-разработка

    Доброго времени суток сегодня бы хотел рассказать, про уже старенькую тему в seo-мире, но как показывает практика о ней многие не знают. Рассказывать технические моменты как это происходит полагаю смысла нет.

    Когда необходимо делать 301 редирект?

    При дублях страниц сайта в поисковиках.

    Всем известно, что есть сайты с www.site.ru и site.ru Поисковик их воспринимает как 2 разных сайта, это все классические ошибки, которые нельзя допускать, и в их решении как раз участвует 301 редирект. Необходимо определиться с главным зеркалом сайта (с www или без www) и настроить редиректы на основное зеркало. Конечно, поисковики не глупые и в таких ситуациях часто сами справляются, а так же им можно помочь, сделав правильные настройки в панелях вебмастера и в robots.txt. Seo – дело тонкое, и в нем я бы не стал полагаться на удачу.

    Решаем подобную проблему с помощью одного из ниже приведенных кодов 301 редиректа добавлять в файл .htaccess

    Редирект со страниц сайта с WWW на страницы без WWW:

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

    Редирект со страниц сайта без WWW на страницы с WWW:

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

    301 редирект с http://site.ru/index.php на http://site.ru :

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

    Особенности индексации и переиндексации редиректов.

    Когда вы будете бороться с дублями и проблемными адресами через, разумеется, вы будете ждать удаления ошибок из панелей вебмастера Яндекс и Google, тут есть некоторые особенности.

    С Google все более просто – настроили 301 редиректы, изменения страниц сайта проиндексируются в течение 2 недель, за это же время начнут исчезать ошибки и из панели вебмастера, обычно через месяц все ошибки пропадают.

    С Яндексом же есть отличия после прописи 301 редиректов можно ждать пропадания ошибок из панели вечно, я ждал однажды полгода, пока не написал в поддержку, где мне сообщили, что помимо редиректа необходимо дополнительно закрыть проблемные страницы в robots.txt и только тогда они пропадут из панели вебмастера.

    Самое главное не наделать ошибок, не стоит связываться с редиректами, если вы на 100% не уверены в том, что вы делаете или в чем-то сомневаетесь.

    Когда НЕ СЛЕДУЕТ делать 301 редирект ?

    Если с вашим доменом случились проблемы, например, фильтры, бан и.т.д...

    И вы после таких вот санкций к сайту решили сменить адрес сайта (домен), то не стоит делать 301 редирект со старого домена на новый — в результате вы «приклеите» к новому домену все проблемы старого.

    Modern-Templates.com