301 редирект - как настроить переадресацию

Содержание: 

Редирект и производительные

Используем слеш в конце URL

Реализуем 301 серверный редирект

301 redirect или Canonical

Избегаем ошибок

Особенности редиректов, о которых стоит знать

Словарь терминов

Редирект и производительные

Редирект - автоматизированная переадресация посетителей на заданный параметрами сайт, отличающийся URL адресом. Ведет на искомый сайт или отдельные его страницы.

Используют несколько видов редиректа:

  1. 301 - стабильный redirect, перенаправляющий 95-100% ссылочной массы. Свидетельствует о перемещении страницы на новый адрес и деактивации предыдущего.
  2. 302 - временная переадресация, не передает ссылочной емкости, и часто не рекомендована к использованию. Сеть работает по отчету HTTP, определяющим активность URL. В нескольких версиях отчета разный ответ (временное перемещение на другой сайт- HTTP 1.0, или адрес не найден  - HTTP 1.1).
  3. 307 - выступает в качестве приемника 302 редиректа. Какое-то время поисковый робот будет принимать его как 302, и тогда в большинстве случаев за основу лучше взять 301 редирект. Случаются исключения, когда необходимо временно перенести сайт, например, на время технических работ посадочной страницы, и поисковики вычисляют, что заданный сервер совместим с HTTP 1.1. Определить, что поисковый робот обнаружил совпадения, практически невозможно, поэтому для временно размещенного контента лучше применить 302.
  4. Другие редиректы. Есть и другие возможности переадресации, например JavaScript. Работает со страницами, но не серверами. Не рекомендовано использовать такую возможность, это удел спамеров и “черных оптимизаторов”. Также этот редирект почти не передает вес ссылки.

Сложные конфигурации серверного перенаправления по типу htaccess разберем позже.

Используем слеш в конце URL

Создавая сайт, определите формат использования слэша в конце адресной строки. Есть два варианта: с “/” или без. Пример: http://www.slash.com/vizit/ или http://www.slash.com/vizit.

Покажем в примере, как добавить и убрать слэш, прописав код.

Так выглядит перевод на другую страницу

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

Реализуем 301 серверный редирект

Стратегия создания простого редиректа 301 в формате htaccess заключается в правильном составлении кода. В идеале, при смене домена, создать постраничное перенаправление 301, при этом документ robots.txt оставляем без изменений, не учитывая директивы Host нового домена. Это выглядит примерно так.

Если вы плохо разбираетесь в создании кодов и переадресации сайтов в целом, посетите сервисы генерации (www.webconfs.com и rapidtables.com). Подставьте необходимые данные и получите готовый код редиректа 301 между доменами, директориями, или отдельными страницами, в том числе используя возможности htaccess.

Каждое изменение последовательности 301 редиректа проверяйте. Зайдите на базовую страницу, проверьте, как работают основные разделы. Используйте функционал сайта, и посмотрите, осталась ли прежней концепция. Частые вопросы по теме и подробно изложенные ответы найдете на сайте http://bertal.ru, где узнаете, правильно или нет, создали редирект.

301 redirect или Canonical

Поисковые роботы ставят критерии по оформлению подобных кодов, чтобы иметь четкое представление о рабочих страницах. Всё банально просто.

К примеру, редирект 301 Google видит примерно так: “Моя страница навсегда покинула этот адрес. Будьте добры навсегда её удалить, передать вес и проиндексировать новый сайт в кратчайшие сроки”.

Canonical, большинством поисковиков, распознается так: “Из нескольких содержаний страницы попрошу проиндексировать релевантную. В этом поможет canonical. Другие версии будут доступны пользователям, но, будьте добры, не индексируйте их, и передайте вес на приоритетную страничку”.

Использовать redirect 301 целесообразно, если:

Ситуации, в которых актуально использовать canonical:

Оба варианта анализируются поисковиками и позволяют перенаправить посетителя на актуальный ресурс, не теряя индексацию. Но, как показала практика, 301 redirect приоритетней.

Избегаем ошибок

  1. Многошаговые переадресации. Не используйте ступенчатые редиректы. Это позволит максимально увеличить скорость передачи данных и сохранить величину, обозначающую ИЦ ресурса.
  2. Нетипичная переадресация. Важно подобрать верный тип редиректа, для этого необходимо провести детальный анализ сайта, и знать причину смены адреса.
  3. Использование внутренних перенаправлений. Когда все страницы ресурса отредактированы согласно поставленной задаче, необходимо пройтись по всем этапам и проверить, нет ли внутренних ссылок на вкладки, которые также подлежат переадресации.
  4. Редирект на второстепенные страницы. Нет смысла перенаправлять посетителя на ветки (разделы, блоки) сайта, в которых отсутствует смысловая нагрузка и не налажена SEO-оптимизация.
  5. Отсутствует релевантность редиректа. Как уже писали выше, необходимо проанализировать ресурс и цель перенаправления, затем выбрать оптимальный способ.
  6. Редирект, финиш которого не 200 страница ресурса. Переключатель должен без проблем соединиться с 200 ответом источника.В противном случае не стоит сбивать с толку поисковики и выдавать 404 ошибку.
  7. Использование robots.txt. Если в качестве примера рассмотреть Яндекс, то для полноценной работы поисковика необходимо применить директиву Host при состыковке доменов.

Особенности редиректов, о которых стоит знать

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

Важно:

  1. Методика .htaccess срабатывает только при нескольких условиях: ОС - Linux, сервер - Apache, модуль - Mod-Rewrite.
  2. Известно, что .htaccess увеличивает нагрузку и использует немало ресурсов сервера Apache. Есть возможность повысить эффективность команд с помощью конфигурации hpptd.conf, но доступ к нему часто ограничен.
  3. 301 redirect позволяет сохранить и продуктивно использовать трафик.
  4. Процесс формирования и распределения PR - долгий процесс, и занимает до 2-3 месяцев. Не стоит удалять первоисточник, пока не произойдет полное перемещение на новый адрес.
  5. Случается что поисковики для соединения сайтов запрашивают дополнительные настройки, как например, с прописью в robots.txt директивы host в случае с Яндексом.

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

Словарь терминов

В доступной форме изложены несколько обозначений, которые помогут в деталях разобраться с терминами:

  1. .htaccess - сложная конфигурация Apache-серверов, предоставляющая возможность управлять настройками системы, проводя конфигурацию отдельных папок, без доступа к главному файлу. .htaccess прописывают с точкой в начале имени.
  2. redirect - принудительное перенаправление пользователя с одной страницы на другую. Существует несколько видов redirect, в зависимости от поставленной задачи и цели переадресации. Наиболее востребованный 301.
  3. Директория - папка, позволяющая управлять некоторыми системными или программными возможностями.
Подпишитесь на новости

Оставьте ваш e-mail, чтобы получать подборки наших новостей.

Обсудим ваш проект?
Dog