Содержание
что это такое и как его правильно настроить
Редирект 301 — это один из SEO-инструментов, который используют для постоянного перенаправления трафика с несуществующих страниц сайта. Он сообщает поисковым роботам о том, что старой посадочной больше не существует, ее необходимо исключить из индекса, а пользователям показывать контент, размещенный по новому адресу.
В этом материале вы узнаете, в каких случаях нужно использовать этот тип переадресации, а также как прописать 301 редирект в htaccess и с помощью плагинов, если ваш сайт сделан на конструкторе или популярной CMS.
Когда необходимо, можно и нельзя использовать 301-й редирект
Очень часто владельцы сайтов неправильно используют редиректы, что приводит к потере трафика, 404-м ошибкам и ухудшению SEO-показателей. Обычно путают 301-ю переадресацию с 302-й, руководствуясь принципом: «Наверное, они работают одинаково, раз отличаются одной цифрой». На самом деле разница есть и мы уже писали про отличия этих редиректов.
Редирект 301 необходимо использовать в следующих случаях:
- Если адрес страницы изменился навсегда. Представим ситуацию: вы добавили в каталог новый раздел и переместили в него часть товаров. Чтобы у пользователей не появлялась 404-я ошибка, когда они будут переходить на страницы с товарами, вам нужно прописать редиректы.
- Если изменился адрес сайта. Допустим, вы решили поменять доменное имя, чтобы пользователям было легче написать URL по памяти в строке браузера. В этом случае тоже необходимо использовать 301-й редирект. Его нужно настроить таким образом, чтобы люди попадали на ту же самую страницу на новом домене, а не на главную сайта.
- Если ваш сайт доступен по www, http и https. В такой ситуации следует указать главное зеркало в сервисах для вебмастеров и настроить на него редирект с других адресов. Так будет правильнее с точки зрения SEO.
Иногда SEO-специалисты используют 301-й редирект для перенаправления трафика на страницы каталога со схожими товарами. По принципу: товар больше никогда не появится на сайте, но в индексе мы страницу оставим, а после клика пользователь попадет на посадочную с похожим товаром.
Такой вариант использования принудительной переадресации допустим, но не совсем корректен в отношении потенциальных клиентов. По сути, вы вводите пользователей в заблуждение: не увидев после перехода нужного товара, человек, скорее всего, закроет вкладку, а у сайта начнет увеличиваться доля отказов. В конце концов это приведет к ухудшению SEO-показателей.
Если у вас возникла подобная ситуация, лучше оставьте страницу в индексе, а на самой посадочной объясните, что товар больше не поступит в продажу. И обязательно установите ссылки со схожими позициями в каталоге, чтобы удержать пользователей на сайте. Как вариант — сразу настройте переадресацию на категорию, чтобы потенциальные клиенты смогли выбрать аналогичный товар.
Теперь рассмотрим примеры, когда использовать 301-е перенаправление нельзя.
Этот вид переадресации не подходит для временных решений, потому что навсегда исключает из индекса старый URL. Если вы хотите на какое-то время скрыть от пользователей некоторые страницы сайта, используйте 302-й редирект.
Еще одна ситуация, когда 301-й редирект может только навредить — это переадресация трафика с забаненного сайта на новый домен. В таком случае вы «приклеите» все проблемы старого сайта к новому. Лучше перенести весь контент на новый домен, а на старом сайте поставить заглушку с сообщением о переезде. Как вариант — начать продвижение в поиске с нуля.
Как
настроить 301 редирект в htaccess
Настроить 301-е перенаправление можно несколькими способами — через htaccess, php, javascript, с помощью плагинов и т. д. Покажем самый надежный и правильный способ, чтобы вы не столкнулись с проблемой бесконечных переадресаций из-за конфликтов в коде.
Перед тем как сделать редирект с http на https или с одной страницы на другую, перейдите в панель управления сайта и проверьте, есть ли в корневом каталоге файл . site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
Если вам нужно использовать сразу несколько перенаправлений, располагайте строки в файле .htaccess в порядке от частного к общему. Для примера: сначала указываем простую переадресацию с одной страницы на другую, а затем уже перенаправление с http на https. В противном случае поисковые роботы будут тратить больше времени на считывание фрагментов кода, что приведет к снижению скорости загрузки сайта.
Учтите, что результат принудительной переадресации может кэшироваться браузером. Другими словами: даже если вы все пропишете правильно, в браузере сработает старое правило. Рекомендуем после настройки переадресаций проверить старые URL с помощью сторонних сервисов — Redirect Checker или Web-Tool.
Если вы все настроили верно, то при вводе старого адреса страницы сервис выдаст примерно такой ответ и покажет путь перенаправления:
Как
настроить переадресацию на конструкторах и CMS
Если сайт сделан на популярном конструкторе или CMS, то доступа к файлу htaccess у вас может не быть. Разработчики ограничивают эту возможность, чтобы неопытные пользователи ничего не сломали. В таких случаях принудительную переадресацию приходится настраивать через панель управления сайтом. Покажем, как это сделать правильно на примере Тильды, WordPress и Битрикс.
Tilda
Для сайтов на Тильда все перенаправления можно настроить в разделе «Настройки сайта — SEO — Редиректы страниц (Code 301)». Тут всё просто: выбираете, какой именно редирект вам нужен, добавляете старые и новые URL, а затем сохраняете изменения.
Редирект с www на основной домен: настройки сайта на Тильда
Владельцам тарифа Free недоступен функционал SEO-модуля. Прописать параметры переадресации можно только на тарифах Personal и Business. Также на Тильда нельзя сделать перенаправление с одного доменного имени на другое — редиректы работают в рамках только одного домена и только с несуществующих страниц сайта.
WordPress
Если сайт сделан на CMS WordPress, но вы боитесь менять что-то в файле htaccess, используйте плагины, чтобы сделать постоянную переадресацию.
Вот самые популярные решения для WP:
- Redirection. С помощью этого плагина можно легко прописать редиректы, а также собирать статистику переадресаций и отслеживать 404-е ошибки на сайте.
- Safe Redirect Manager. Простой плагин, позволяющий использовать регулярные выражения. Понравится опытным пользователям, которым важно поддерживать высокую производительность сайта.
- Quick Page/Post Redirect Plugin. Еще один плагин, с помощью которого можно легко прописать редиректы, а также добавить при необходимости атрибут nofollow. Единственный минус — нельзя использовать регулярные выражения. Параметры придется устанавливать вручную для каждого редиректа.
После настройки редиректов с помощью плагинов для WordPress рекомендуем периодически отслеживать данные в разделе «Ссылки — Внутренние ссылки» Яндекс.Вебмастера. Так, вы будете знать наверняка, что переадресации настроены правильно и на сайте нет битых ссылок, которые могут негативно повлиять на позиции в результатах выдачи.
Битрикс
Для сайтов, созданных на Битрикс24, тоже есть модули (плагины), которые позволяют настроить 301 редирект с одной страницы на другую или с поддомена на основной домен. Они бывают бесплатными и платными, отличаются набором возможностей. Все модули для настройки редиректов можно найти на этой странице «Каталога решений».
Учтите, что многие продукты из «Каталога решений» работают некорректно — они могут замедлять скорость загрузки сайта и даже подвешивать базу данных.
Отзывы о модуле для настройки 301 редиректа с домена на домен для сайтов Битрикс
Наши разработчики рекомендуют прописывать параметры переадресации в файле htaccess, а не делать это с помощью модулей Битрикс.
Коротко о главном
- Редирект 301 предназначен для постоянного перенаправления трафика с одного URL на другой, причем старая ссылка навсегда исключается из индекса.
- Такой вид переадресации используют при смене структуры сайта, при переезде с http на https и переносе сайта с одного домена на другой.
- Лучше всего настраивать 301-е перенаправление в файле .htaccess, добавляя в код соответствующие команды по принципу «от частного к общему (глобальному)».
- На Тильде все переадресации прописываются в разделе SEO настроек сайта. На WordPress и Битрикс можно использовать плагины, но правильнее будет вносить изменения в файл .htaccess.
- Редиректы после настройки нужно проверить с помощью сторонних сервисов — Redirect Checker или Web-Tool.
Поделись с друзьями:
Как настроить 301 редиректы в файле .htaccess – примеры и основные правила правильных 301 редиректов для сайта
Автор статьи:
Сергей Трофимов
, Ведущий SEO аналитик
В данном материале будут рассмотрены основные команды и правила настройки файла . — указание начала строки.
$ — символ конца строки.
\w — буква, цифра или подчёркивание _.
\d — заменяет любую цифру.
\D — заменяет любой символ, но не цифру.
[0-9] — заменяет любую цифру.
[a-z] — любая буква от a до z (весь латинский набор символов) в нижнем регистре.
[A-Z] — любая буква от A до Z в ВЕРХНЕМ регистре.
[a-zA-Z] — любая буква от a до Z в любом регистре.
[a-Z] — то же самое.
Для указания дополнительных задач и опций используются флаги. Их перечисляют в квадратных скобках через запятую:
- L — флаг Last, указывающий приостановку формирования URL-адреса, так что после него строка считается
окончательной; - NC — флаг NoCase, за счет которого отключается проверка регистра символов, если правило срабатывает;
- R — флаг Redirect необходим для остановки изменения URL-адреса, он возвращает прежний результат. Обычно
используется значение R=301, но встречаются и другие вариации для временных перенаправлений (302, MOVED
TEMPORARY).
301 редиректы для SEO: все, что вам нужно знать
Что такое 301 редирект?
Перенаправление 301 — это способ перенаправления посетителей веб-сайта на действующий URL-адрес, когда тот, который они изначально запрашивали, был удален. Перенаправление должно указывать на наиболее релевантную или подобную действующую страницу той, которая больше не нужна, это обеспечивает наилучший пользовательский опыт для посетителя и означает, что любое значение обратной ссылки направляется правильно и не теряется со старой страницей.
Например, если вы проверяете свои URL-адреса и находите такой, как https://www.example.com/old1234.html вы, вероятно, захотите почистить это, поэтому вы можете использовать перенаправление 301 для перенаправления посетителей с этой страницы на более чистую страницу — https://www. пример.com/новый .
Это предотвратит переход на предыдущую страницу, и все сайты, которые ссылались на старую страницу, теперь будут передавать значение ссылки на новую страницу. Даже после перенаправления страницы вы должны пойти и обновить любые обратные ссылки, которые у вас есть на других сайтах, чтобы они указывали напрямую на новую страницу, это гарантирует все значение ссылки передано.
Что означает перенаправление «301»?
301 переадресация может отображаться как «301» или «301 перемещено навсегда». Это код состояния ответа HTTP (протокол передачи гипертекста), который показывает ответ сервера, на котором размещена страница, браузерам, запросившим URL-адрес. Коды состояния 301 по своей сути не являются плохими, они просто указывают, что запрошенная страница была перенаправлена на другую, и это будет та, которую обслуживает браузер.
На самом деле, получение ответа 301 может означать, что вы хорошо справляетесь с архитектурой своего сайта, не позволяя посетителям переходить на нерелевантные, старые или неработающие страницы.
Всякий раз, когда сервер вашего веб-сайта «обслуживает» веб-страницу на вашем сайте посетителю (человеку или поисковому роботу), он также предоставляет код состояния в заголовке. Эта информация «обслуживается» перед фактическим содержимым страницы и информирует ваш браузер (или поисковую систему), что содержит страница (или файл), будь то изображение, HTML, PDF, видео и т. д. Код состояния сервера предназначен для информирования посетитель или поисковик о «статусе» рассматриваемой страницы (файла).
Код состояния «301» является одним из многих ответов HTTP, которые сообщают нам и поисковым системам, что происходит с этим URL-адресом. Код состояния ответа HTTP «301» означает, что этот URL-адрес был перемещен навсегда, а это означает, что любые ссылки со старым URL-адресом должны быть перенаправлены на предоставленный новый URL-адрес.
Этот инструмент является одним из быстрых и простых способов проверки статуса HTTP-ответа одного или нескольких URL-адресов.
Когда следует использовать переадресацию 301?
301 редиректы следует использовать, когда страница больше не актуальна, бесполезна или была удалена. Они также очень полезны для перестройки сайта, когда URL-адреса убираются на более новые, более чистые страницы. Очень важно перенаправить любые старые URL-адреса, которые не останутся прежними при перестройке вашего сайта.
Варианты использования:
- Переезд на новый домен (нашим предыдущим сайтом был Hallam.biz, который теперь перенаправлен на Hallaminternet.com)
- Очистка динамических URL-адресов и перенаправление их на более короткие, удобные для поисковых систем версии
- Предотвращение проблем с дублированием контента; например, если у вас есть несколько блогов, написанных на одну и ту же тему, и вы хотите объединить их в один супер пост в блоге
.
В чем разница между переадресацией 301 и атрибутом rel=»canonical»?
Чтобы прояснить некоторую путаницу, давайте рассмотрим разницу между переадресацией 301 и атрибутом rel=»canonical». Атрибут rel=»canonical» часто неправильно используется как замена 301.
- Перенаправление 301 — это постоянное перенаправление, которое отправляет пользователя прямо на новую страницу.
- Показывать новую «Страницу B» при попытке доступа к старой «Странице A»
- Атрибут rel=»canonical» является указанием или предложением для поисковой системы, какая версия группы похожих страниц предпочтительнее для индексации, чтобы избежать дублирования контента
- Показывать «Страница A со списком продуктов по цене» вместо «Страница B со списком продуктов в алфавитном порядке»
Таким образом, канонический тег, который не ссылается на самого себя, следует использовать только на страницах, которые отображают идентичный или почти идентичный контент другим страницам (динамические страницы с несколькими URL-адресами для одной и той же страницы, как в www. example.com/ index.html должен иметь канонический тег, указывающий на www.example.com, поскольку это точно такая же страница.). 301 следует использовать только при удалении, перемещении или замене страницы.
SEO преимущество 301 редиректа
301 редиректы очень важны для SEO и могут быть разницей между успешным восстановлением сайта и неудачным. Есть несколько способов, которыми они могут быть полезны:
Поддержание интереса посетителей к вашему сайту:
Если посетитель нажмет на ссылку и увидит страницу 404, это негативно повлияет на его впечатления от сайта и может вызвать разочарование и уход. Наличие перенаправления 301 означает, что посетитель может легко попасть на сайт и перемещаться по нему, взаимодействуя с контентом, который в конечном итоге может превратить его в клиента или подписчика.
Эквивалент ссылки:
301 является предпочтительным выбором переадресации 3xx для SEO-специалистов из-за его доказанной способности передавать около 90% ссылочного веса с перенаправленной страницы. Это менее вероятно с переадресацией 302, которая является временной, и поэтому поисковые системы могут не передать вес ссылки, который должен пройти, на новый URL-адрес.
Удаление старых URL из индекса поисковой системы:
Если паук поисковой системы обнаруживает перенаправление 301 при сканировании вашего веб-сайта, это указывает ему на необходимость удалить старый URL-адрес из своего индекса и заменить его новым. Это означает, что новая страница должна в конечном итоге заменить старую страницу в индексе поисковых систем, а тем временем старый URL-адрес будет перенаправлять посетителей-людей на новый URL-адрес всякий раз, когда кто-либо пытается получить к нему доступ.
Если вы не используете перенаправление 301 всякий раз, когда удаляете страницу со своего сайта, поисковые системы будут получать код ответа об ошибке 404 Not Found, что может привести к тому, что страница со временем будет полностью исключена из индекса поисковой системы.
Проблемы с 301 редиректом
Проблемы с перенаправлением
301 обычно возникают из-за их неправильного или неправильного использования.
Чаще всего это проявляется, когда владелец веб-сайта перенаправляет все старые страницы сайта на новую домашнюю страницу (потому что это быстрее). Если вы сокращаете содержание своего веб-сайта, создаете новые страницы или категории, вам нужно потратить время на то, чтобы каждая старая страница перенаправлялась на наиболее релевантную новую или существующую страницу. Подумайте о пользовательском опыте и о том, будете ли вы разочарованы, если захотите найти статью, о которой все говорят, только для того, чтобы вас перенаправили на домашнюю страницу!
Еще одна проблема, которая возникает со временем, — это цепочки переадресации. После многократного обновления сайта легко попасть в эту ловушку, но крайне важно, чтобы вы узнали, что такое цепочки и как удалить их из списка переадресации.
Пример цепочки редиректа:
- Страница А имеет много обратных ссылок, но вы хотите указать ее на страницу Б.
- Сайт обновляется, теперь страница B указывает на страницу C.
- Страница D — потрясающая, блестящая новая страница, поэтому вы указываете страницу C на страницу D.
Теперь у вас есть цепочка перенаправлений, что означает, что ссылочный вес пытается перейти со страницы А на страницу D.
По сути, цепочки нужно сгладить, чтобы каждый старый вариант страницы перенаправлял прямо на новый. Например:
- Страница А > Страница D
- Страница B > Страница D
- Страница C > Страница D
Цепочки перенаправления — вот почему так важно содержать в порядке ваш .htaccess или плагин перенаправления, чтобы видеть, где находятся ваши цепочки, и легко их исправлять.
Как настроить 301 редиректы
Теперь, когда мы обсудили, что такое перенаправления 301, их важность и случаи, в которых вы должны их использовать, мы перейдем к объяснению наиболее распространенных способов их реализации для страниц вашего веб-сайта.
301 Перенаправление: .htaccess
В подавляющем большинстве случаев поведение веб-сервера настраивается с помощью так называемого файла . htaccess. Это простой текстовый файл, который находится в корневом каталоге вашего сайта. Для реализации перенаправления 301 вам необходимо поместить файл .htaccess в корневой каталог (если он еще не существует). Вы можете создавать/редактировать файл .htaccess, используя любые инструменты редактирования обычного текста, такие как Блокнот, Sublime или Textedit, прежде чем называть файл, который вы создали/редактировали, «.htaccess».
Чтобы объяснить текст, который должен содержаться в вашем файле .htaccess, мы начнем с очень простого примера, такого как переименование страницы на вашем веб-сайте. Например, если вы хотите изменить URL-адрес страницы с
https://www.example.com/old.html
на
https://www.example.com/new
. старая страница перенаправляется на новую страницу, вам нужно будет добавить следующий код в ваш файл .htaccess:
перенаправление 301 /old.html https://www.example.com/new
Вот объяснение того, что означает приведенный выше код:
- «перенаправление 301» сообщает поисковым системам (и браузерам), что ваша страница была перемещена навсегда
- «/old. html» — предоставляет старое местоположение страницы
- «https://www.example.com/new.html» — это новое местоположение страницы, на которую вы указываете серверу перенаправлять посетителей. Эта часть кода требует полного URL-адреса для правильной работы
Важно отметить, что если вы перемещаете несколько страниц, вам необходимо включить оператор перенаправления для каждой перемещаемой страницы. Наличие уникальной строки для каждой страницы рекомендуется как самый безопасный подход, если вы хотите, чтобы ваши команды подхватывались поисковыми системами.
301 Редирект: WordPress
Существуют очень полезные плагины, которые можно использовать на сайтах WordPress, которые убирают элемент кодирования из создания перенаправления 301. Плагины, такие как перенаправление, позволяют пользователю вводить старый URL-адрес, а затем новый URL-адрес и привязку — у вас есть перенаправление 301. Это делает процесс реализации перенаправления проще и быстрее, часто исключая необходимость участия разработчиков.
Помимо основной функции плагина, Redirection также является действительно полезным инструментом для выбора неработающих ссылок и ошибок 404, импорта или экспорта массовых перенаправлений и поставляется с собственным журналом того, какие пользовательские агенты / рефереры обращались к веб-сайту и когда. Его можно экспортировать для анализа файла журнала.
301 перенаправление Советы по экономии времени
Несмотря на то, что реализация перенаправления жизненно важна, она может занять много времени и быть сложной с первого раза. Вот несколько советов, которые помогут вам сэкономить время и сделать процесс более плавным.
Если вы можете сохранить свои URL-адреса на новом сайте, сделайте это
Это не всегда возможно, но если на старом сайте есть страницы, которые будут размещены на новом, оставьте URL-адреса прежними. Если URL-адреса запутаны или не точно описывают содержимое страницы, их изменение может быть неизбежным. Сохранение одинаковых URL-адресов не только сэкономит время на сопоставлении перенаправлений, но и уменьшит риск падения трафика, когда новые страницы заменят старые.
Загрузите ваши старые URL-адреса из максимально возможного количества источников, прежде чем сайт будет запущен
Не попадайтесь в ловушку паники в последнюю минуту, соберите все свои старые URL-адреса в электронную таблицу задолго до того, как новый сайт должен быть запущен. Это дает вам время, чтобы точно сопоставить старые и новые и поискать в разных источниках менее очевидные неработающие ссылки/старые URL-адреса.
Отфильтруйте свои URL-адреса и расположите их по длине в .htaccess или плагине
Порядок URL-адресов в .htaccess определяет, какие перенаправления выполняются первыми. Используйте формулу длины, чтобы подсчитать длину символов URL-адреса, затем отсортируйте по категориям и отфильтруйте от самого длинного до самого короткого. Размещение более коротких URL-адресов внизу каждой категории предотвратит их срабатывание до того, как более длинные URL-адреса будут перенаправлены.
Используйте формулы для завершения простых фрагментов сопоставления перенаправления
Вариант использования может состоять в том, что база категорий была добавлена к действующему URL-адресу, поэтому все предыдущие URL-адреса просто нуждаются в добавлении категории. Пример: https://www.example.com/my-amazing-product от до https://www.example.com/products/my-amazing-product/
Резюме
Надеюсь, теперь вы лучше понимаете:
- Что такое перенаправление 301
- Почему вы бы использовали это
- Основы реализации 301 редиректа
Используя переадресацию 301, вы, по сути, предоставляете поисковым системам примечание о том, что «эта страница была перемещена, пожалуйста, найдите последнюю версию здесь», важность которой невозможно переоценить.
Как всегда, я буду рад ответить на любые ваши вопросы в разделе комментариев, поэтому, пожалуйста, не стесняйтесь начинать обсуждение ниже.
Пошаговое руководство по созданию перенаправлений
Содержимое Themeisle бесплатно. Когда вы покупаете по реферальным ссылкам на нашем сайте, мы получаем комиссию. Узнать больше
Независимо от того, меняете ли вы URL-адрес одной страницы или переходите на совершенно новый домен, изучение тонкостей правил перенаправления 301 WordPress может помочь улучшить взаимодействие с пользователем и защитить SEO-здоровье вашего сайта.
Здесь мы превратили процесс ⚙️ 301 редиректа в WordPress в простое руководство.
Эти советы помогут вам перенаправить одну страницу на новую страницу. Или вы также можете следовать этому руководству, чтобы настроить переадресацию 301 на уровне домена, что может быть полезно, если вы меняете доменное имя своего сайта.
📚 Содержание:
- Что такое перенаправление 301 в WordPress?
- Как настроить переадресацию 301 в WordPress
Что такое перенаправление 301 в WordPress?
Перенаправление 301 или постоянное перенаправление — это код состояния HTTP для постоянного перемещения веб-страницы на другой URL-адрес. Если кто-то введет старый URL-адрес в свой браузер или щелкнет ссылку, указывающую на старый URL-адрес, ваш сайт без проблем перенаправит их на указанный вами новый URL-адрес.
Кроме того, перенаправление 301 сообщает Google, что страница перемещена навсегда и что Google должен обрабатывать новый URL-адрес так же, как и старый URL-адрес.
👉 Важно понимать 301 редиректы, потому что они помогают вам:
- Передача ссылочного веса, если вы меняете страницу URL-адреса или удаляете/объединяете существующую страницу в рамках аудита контента.
- Направлять пользователей на функциональную страницу вместо отображения ошибки 404.
- Измените домен вашего сайта WordPress, не теряя при этом всех своих с трудом завоеванных SEO-рейтингов.
- Сообщите сканеру Google, что страница была перемещена без возможности восстановления.
301 переадресация против 302 переадресации
Хотя существует пять различных типов перенаправлений — 301, 302, 303, 307 и 308 — чаще всего используются 301 и 302.
- 301 — Редирект 301 в WordPress — это постоянный редирект . Он постоянно указывает как ботам Google, так и посетителям сайта на новую страницу.
- 302 — перенаправление 302 равно временное перенаправление. Он перенаправляет , а не ботов Google и, таким образом, не передает ссылочный вес. Он только перенаправляет посетителей URL-адреса на новую страницу.
Из-за того, как поисковые роботы Google «считывают» эти типы перенаправлений, 301 является предпочтительным методом перенаправления трафика на новый URL-адрес, если вы делаете постоянный переход, поскольку он сохраняет как можно больше ваших усилий по SEO.
Перенаправление 302 полезно, если вам нужно временно перенаправить трафик на другую страницу во время технического обслуживания или строительства, но его следует использовать экономно и с пониманием того, что он не будет передавать преимущества SEO
Как настроить редирект 301 в WordPress
Как и для большинства задач в WordPress, существует множество способов настроить переадресацию 301. Вы можете использовать плагин WordPress для перенаправления 301, файл .htaccess вашего сайта, Yoast SEO и даже чистый PHP. Однако файл .htaccess и плагины перенаправления являются одними из наиболее доступных вариантов.
Способ первый: используйте плагин WordPress Redirection для перенаправления 301 на уровне страницы
Бесплатный плагин Redirection WordPress отлично подходит для настройки перенаправления 301 в WordPress на уровне страницы. То есть перенаправление yoursite.com/old-page
до yoursite.com/new-page
.
Для перенаправления на уровне домена вам лучше использовать метод .htaccess, который мы покажем вам в следующем разделе.
Для начала установите и активируйте плагин с WordPress.org. Затем перейдите в Инструменты -> Перенаправление , чтобы запустить мастер установки плагина.
После прохождения краткого мастера настройки нажмите кнопку Добавить новый на вкладке Перенаправления , чтобы создать первое перенаправление.
Вы увидите четыре параметра — вот как их настроить:
- URL-адрес источника — введите исходный URL-адрес, который вы хотите перенаправить. т.е. когда кто-то посещает эту страницу, он будет перенаправлен на другую страницу.
- Параметры запроса — оставьте значение по умолчанию.
- Целевой URL-адрес — это новый URL-адрес, на который вы хотите направлять посетителей. т.е. если кто-то посещает исходный URL-адрес, они будут перенаправлены на этот URL-адрес.
- Группа — это просто поможет вам организовать переадресацию. Можно оставить его по умолчанию. Или вы можете использовать вкладку Группы , чтобы создать новую группу, если вы хотите организовать различные перенаправления.
Затем нажмите Добавить перенаправление , чтобы завершить настройку.
Если на данный момент ваша страница не перенаправляется, очистите кэшированные данные, и перенаправление должно начать отображаться.
Способ второй: используйте .htaccess, чтобы добавить перенаправление 301 в WordPress
Если вы переносите домен, использование файла . htaccess вашего сайта WordPress для настройки перенаправления 301 является наиболее эффективным вариантом. Вы также можете использовать свой файл .htaccess для настройки перенаправления на уровне страницы, хотя это не так удобно, как метод плагина.
Для начала вам необходимо подключиться к серверу вашего сайта, чтобы отредактировать файл .htaccess. У вас есть два варианта:
- Подключитесь к вашему серверу через FTP.
- Используйте встроенный в cPanel инструмент File Manager, который мы используем ниже.
💡 Примечание. этот метод должен работать на большинстве хостов WordPress. Тем не менее, некоторые хосты WordPress перешли на использование установки хостинг-сервера, полностью состоящей из Nginx, вместо Apache, у которого нет файла .htaccess. В этом случае вы не сможете использовать этот метод, потому что на вашем хосте не будет файла .htaccess. Большинство хостов, использующих Nginx, предлагают специальный инструмент перенаправления на панели управления хостингом для учета этого, поэтому стоит проверить документацию поддержки вашего хоста, если вы не видите файл . htaccess 9.0229 .
1. Найдите файл .htaccess
Чтобы изменить код в файле .htaccess вашего сайта, сначала войдите в панель управления cPanel вашего сервера и найдите инструмент «Диспетчер файлов»:
Затем вы можете найти файл .htaccess в корневой папке вашего сайта. Вы также можете искать его по имени:
2. Сделайте резервную копию содержимого .htaccess
Следующий шаг имеет решающее значение. Документ .htaccess может повлиять на функциональность вашего веб-сайта, если с ним неправильно обращаться. Прежде чем вносить какие-либо изменения в этот файл, убедитесь, что вы создали резервную копию оригинала, щелкнув правой кнопкой мыши имя файла и выбрав «Загрузить».
3. Добавьте код перенаправления 301
.
После того, как вы сохранили файл на свой компьютер, выберите файл «.htaccess» и нажмите «Изменить». Кроме того, вы можете щелкнуть правой кнопкой мыши файл и выбрать там опцию «Редактировать». Чтобы перейти к следующему шагу, нажмите «Изменить» в появившемся диалоговом окне.