SEO - Как правильно реализовать редирект 301 - Bruce Clay, Inc.

  1. Что такое редирект 301? Перенаправление 301 - это команда, используемая для информирования поисковых систем о том, что страница постоянно перемещена и что вы хотите, чтобы они проиндексировали новую страницу и удалили старую из своего индекса. Думайте об этом как о смене адресной карточки в сети. Пока все сделано правильно, перенаправление 301 гарантирует, что вы сохраните рейтинги, заработанные старой страницей, и предотвратите дублирование контента, который может возникнуть, если механизмы будут индексировать обе версии вашего сайта. Читайте дальше для получения информации о: Как реализовать перенаправления 301 с помощью .htaccess для Apache
  2. Как сделать перенаправление 301 с помощью IIS на сервере Microsoft Windows
  3. Альтернативные методы для реализации перенаправления 301
  4. Почему вам нужно реализовать 301 Redirect

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

Перенаправление 301 - это команда, используемая для информирования поисковых систем о том, что страница постоянно перемещена и что вы хотите, чтобы они проиндексировали новую страницу и удалили старую из своего индекса.

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

Читайте дальше для получения информации о:

Как реализовать перенаправления 301 с помощью .htaccess для Apache

Убедитесь, что у вас есть доступ к вашему серверу и вашему файлу конфигурации Apache, и что вы можете использовать файлы .htaccess. Возможность использовать файлы .htaccess будет находиться в команде «Allow Override» в файле конфигурации Apache. Если у вас нет такого доступа, вам сначала нужно позвонить в свою хостинговую компанию и получить доступ.

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

Чтобы начать использовать файл .htaccess для перенаправления страниц на своем сайте, откройте свой FTP и войдите на свой сайт. Пройдите в корневую веб-папку, чтобы получить доступ к файлу .htaccess.

(Примечание. Точка в .htaccess делает его скрытым файлом, поэтому убедитесь, что ваш FTP-браузер включен для просмотра скрытых файлов.)

Когда вы начнете редактировать файл, используйте текстовый редактор в стиле UNIX, а не блокнот. Как правило, редактор HTML или редактор кода, такой как TextPad, работает просто отлично. Чтобы 301 перенаправить страницы с помощью файла .htaccess, вы добавите в файл строку, которая сообщает серверу, что делать.

Чтобы 301 перенаправить страницу:

RedirectPermanent /old-file.html http://www.domain.com/new-file.html

Чтобы 301 перенаправить весь домен:

RedirectPermanent / http://www.new-domain.com/

После того, как вы вставили команды для 301 перенаправления ваших страниц, вы должны убедиться, что в конце файла есть пустая строка. Ваш сервер будет читать файл .htaccess построчно, что означает, что в какой-то момент вам нужно будет бросить его символом «конец строки», чтобы показать, что вы закончили. Самый простой способ сделать это - поставить пустую строку внизу файла.

Как сделать перенаправление 301 с помощью IIS на сервере Microsoft Windows

Перейдите к диспетчеру информационных служб Интернета (IIS), который находится с помощью Администрирования в меню Пуск. Оттуда вы найдете панель слева, в которой перечислены все ваши сайты. Выберите сайт, над которым вы хотите работать.

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

Если у вас есть его, дважды щелкните, чтобы открыть модуль. Справа вы увидите опцию «Добавить правила». Нажмите на нее и выберите Пустое правило в разделе «Правила для входящих подключений». Хит ОК. Это приведет вас к странице редактирования правила входа. Введите имя для правила, например «Перенаправление старого домена» или «Перенаправление старой страницы».

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

  • Чтобы перенаправить одну страницу, введите имя страницы в разделе «Шаблон». Например, если бы мы перенаправляли эту запись в блоге, мы указали бы blog / how-to-правильно-Implement-a-301-redirect / в поле Pattern.
  • Чтобы перенаправить весь сайт, мы должны ввести (. *) В поле Pattern.
  • Чтобы перенаправить все страницы на BruceClay.com в папке SEO, мы должны ввести seo /(.*)

Убедитесь, что «игнорировать регистр» отмечен.

Перейдите на панель действий и выберите «Перенаправить» в раскрывающемся меню «Тип действия». В свойствах действия введите новый URL. Если это одна страница, введите одну страницу. Если это весь домен или группа страниц, введите новое место назначения с обратной ссылкой, которая равна {R: 0}. Обратная ссылка сохранит все URL-адреса страниц без изменений в новом домене.

Например, если бы мы меняли BruceClay.com на BCI.com, мы бы вводили http://www.bci.com/ndomR:0}

Если вы используете параметры отслеживания и хотите, чтобы они передавались, установите флажок «Добавить строку запроса».

В поле Тип перенаправления выберите Постоянный (301).

Нажмите «Применить» в правом верхнем углу столбца «Действия», чтобы сохранить перенаправление.

(Если вы хотите просмотреть перенаправление, вернитесь к правилам в столбце Действия.)

После сохранения этого перенаправления созданные вами правила сохраняются в файле web.config, который вы можете редактировать в будущем.

Альтернативные методы для реализации перенаправления 301

Если у вас нет доступа к файлу .htaccess или к панели администрирования Windows Server, вы все равно можете реализовать перенаправления 301 с кодом на старых страницах. Если ваши страницы написаны на PHP, ASP, Java или любом другом языке, который позволяет вам изменять заголовки ответа, просто поместите код в верхней части каждой страницы, чтобы выполнить постоянное перенаправление.

Перенаправление страниц - это ОДИН навык, который должен знать SEO. В BCI мы помогаем клиентам не только с практическими рекомендациями, но также и со стратегическими вопросами, которые им необходимы, чтобы оптимизировать их онлайн-доход. Хотите узнать, как мы можем вам помочь? Заказать разговор или позвоните нам сегодня.

Почему вам нужно реализовать 301 Redirect

Существует много раз, когда редирект 301 имеет смысл. Вот несколько наиболее распространенных:

  • Вы меняете весь корневой домен.
  • Вы хотите реорганизовать страницы, изменив или удалив каталог.
  • Допустим, CNN разместил ссылку на этот пост в блоге, но URL был неверным. Мы все еще хотели бы захватить трафик, который идет на страницу 404. Поэтому мы добавили бы редирект 301, чтобы направлять пользователей с плохой ссылки на правильный URL.
  • Вы хотите тщеславие URL.

Примечание. Если вас беспокоит, что вы можете потерять PageRank из-за перенаправления, знайте, что любые колебания будут временными. Аналитик Google Webmaster Trends Gary Illyes недавно дал следующее заверение:

У вас есть вопросы по поводу перенаправления 301? Спросите нас в комментариях, и мы будем рады помочь вам.

Этот пост, изначально написанный в 2007 году Лиза Бароне , является одним из наших самых посещаемых блогов за все время, поэтому мы держим его в актуальном состоянии и точным. Спасибо за посещение и надеюсь, что это поможет!