Редирект позволяет перенаправлять один URL на другой. Это способ перенаправляет посетителей и поисовые системы по URL, отличному от того, который они первоначально запрашивали.
Преимущество 301 редиректа в том, что он позволяет сохранить рейтинг первоначальной страницы в поисковых системах.
В этой статье вы узнаете о нескольких типах редиректов, которые вы можете использовать, чтобы структурировать контент, и несколько примеров использования редиректов.
Содержание:
Что такое 301 Редирект
Почему 301 редирект
Примеры использования 301 редиректа
Как настроить 301 редирект с помощью плагинов
Как сделать 301 редирект вручную в .htaccess
- Редирект страницы
- Редирект страницы на другой домен
- Редирект сайта на новый домен
- Редирект сайта в подпапку
- Редирект на www версию сайта
- Редирект с http на https
Редирект без 301
Как проверить 301 редирект
Что такое 301 Редирект
Существует 3 типа перенаправлений: 301, 302, 307 и мета обновление.
301 — Постоянный редирект, который передает 90-99% ссылочного веса на конечную страницу. В большинстве случаев 301 редирект лучший способ для перенаправлений на сайте.
Цифра 301 означает HTTP статус, который сообщает поисковым системам, что страница была перемещена.
302 — Временный редирект, который передает 0% ссылочного веса на конечную страницу. Этот способ используется в некоторых случаях, например, редирект на страницу «Тех.обслуживание», когда сайт недоступен для посетителей.
307 — Преемник перенаправления 302 в HTTP версии 1.1. Используйте этот редирект для партнерских ссылок.
Мета обновление — Перенаправление, которое выполняется на уровне страницы, а не на уровне сервера.
В большинстве случаев используется 301 редирект для перенаправления URL, который сохраняет позицию страницы в поисковой выдаче.
Почему 301 редирект
301 Перенаправление предпочтительно и для пользователей, и для поисковых систем. Оно говорит браузерам и поисковым роботам, что страница перемещена постоянно.
Поисковые системы интерпретируют это так, что изменился не только URL страницы, но и контент, или его обновленная версия находится по новому URL.
Поисковые системы будут переносить вес ссылки с исходной страницы на новый URL.
С помощью 301 редиректа можно исправить структуру сайта, решить проблемы с устаревшим контентом или с переименованием URL (slug), и сделать сайт более понятным пользователю. При этом вы сохраните ссылочный вес сайта и его позицию в поисковой выдаче.
Примеры использования 301 редиректа
- Редирект с http на https — Если вы установили SSL сертификат на сайт, настройте 301 редирект с http версии на https.
- Редирект с домена на домен — Если ваш сайт переезжает на новый домен, используйте 301 редирект. Частный случай — переезд с www-версии на не-www версию, или наоборот.
- Ссылка на более актуальный или полный контент — Некоторые статьи со временем становятся менее актуальными, но продолжают получать некоторый трафик. Если вы создали новую страницу, которая собирает или дополняет информацию с одной или нескольких страниц, используйте 301 редирект.
Например, у вас на сайте есть статья о 5 лучших игроках в теннис. Если вы хотите добавить информацию еще об одном игроке, измените название статьи и URL с …/5-best-tennis-players на …/6-best-tennis-players, и поставьте 301 редирект.
Ссылочный вес старых страниц перейдет новой странице, и она быстрее начнет подниматься в поисковой выдаче.
Как настроить 301 редирект с помощью плагинов
Redirection
Плагин Redirection позволяет настраивать 301 редиректы и ведет журналы ошибок 404.
Этому плагину не нужен доступ к серверу и файлу .htaccess, он работает полностью внутри Вордпресс.
Большой плюс этого плагина в том, что он ведет статистику переходов. Вы видите количество переходов, когда был последний переход, и кто откуда переходил.
SEO Redirection
SEO Redirection позволяет вам быстро настроить 301, 302 и 307 редиректы. Плагин ведет записи ошибок 404, на которые вы можете настроить редиректы.
Укажите URL старой страницы, URL, на который вы хотите настроить редирект и тип редиректа (301, 302, 307).
Quick Page/Post Redirect
Еще один плагин, который позволяет настраивать редиректы с одного URL на другой на вашем сайте или ставить ссылки на внешние сайты.
У плагина много настроек, вы можете выбрать тип редиректа, импортировать или экспортировать редиректы, перенастраивать редиректы или удалить все настройки.
Как сделать 301 редирект вручную в .htaccess
Один из лучших способов настроить редирект — использовать файл .htaccess в корневой папке сайта.
Это простой и быстрый способ, который не создает запросов к базе данных в отличие от плагина. Это микроскопически отразится на скорости вашего сайта.
Этот способ работает только на серверах Apache.
Редирект страницы
Чтобы создать 301 редирект одной страницы, добавьте этот код в .htaccess:
Замените staraya-stranitsa
и novaya-stranitsa
на ваши URL. Страницы могут иметь расширения *.html, *.php и другие, или не иметь расширений, как в этом примере.
Редирект страницы на другой домен
Чтобы добавить 301 редирект одной страницы на другой домен, добавьте этот код в .htaccess:
У страниц могут быть расширения *.html, *.php или другие. Обратите внимание на http / https.
Редирект сайта на новый домен
Чтобы сделать редирект всего сайта, добавьте этот код в .htaccess:
С этим способом все ссылки на вашем сайте останутся такими же, то есть страница https://stariy-sait.ru/privet-mir
станет https://noviy-sait.ru/privet-mir
. Обратите внимание на http / https.
Редирект сайта в подпапку
Чтобы перенаправить весь сайт в субдиректорию, добавьте этот код в .htaccess:
Редирект на www-версию сайта
Если вы хотите, чтобы ваши посетители приходили только на www-версию сайта, добавьте это правило в .htaccess:
Обратите внимание на http / https.
Редирект с http на https
Чтобы добавить 301 редирект с http версии сайта на https, добавьте это правило в .htaccess:
Обратите внимание на www.
Редирект без 301
Можно настроить редирект без 301 редиректа в файле .htaccess или плагина. Можно настроить редирект с помощью js, php, html и некоторых других способов.
Но все эти способы предполагают редактирование кода, так же, как в случае с .htaccess.
Как проверить 301 редирект
Вы можете проверить статус редиректа онлайн с помощью интернет-сервисов, например, redirect-checker.org или redirectcheck.com.
Или с помощью встроенного в браузер инструмента «Просмотреть код» (Ctrl+Shift+I):
- Перейдите на вкладку Network,
- Проверьте, что горит красная кнопка,
- Поднимитесь в самый верх списка, щелкните по первой строке,
- Переключитесь в Headers,
- Проверьте код статуса.
Заключение
Используйте 301 редирект, если у вас на сайте есть устаревший контент, с которого вы можете получить ссылочный вес на новый контент.
301 Редирект также дает поисковым системам понять, что у вас свежий и релевантный контент.
Плагины предлагают легкий способ настроить редиректы на сайте, но если вы хотите наиболее простой способ и не против редактировать файлы на сервере, вы можете добавить 301 редиректы в файл .htaccess.
Надеюсь, статья была полезна. Оставляйте комментарии.