Случается такое, что веб-страница или весь сайт целиком переезжает на новый URL-адрес навсегда. 301 редирект — это перенаправление на другой адрес сайта.
Редирект 301 указывает на постоянное перемещение веб-страницы из одного места в другое.
Часть 301 относится к коду состояния HTTP перенаправленной страницы.
Пример: blog.site.com перенаправляет на site.com/blog
Проще говоря, 301 редирект сообщает браузеру: «Эта страница перемещена навсегда. Это новое место, и мы не собираемся возвращать его ». На что браузер отвечает: «Конечно! Я отправлю пользователя туда прямо сейчас! »
Вот почему, если вы попытаетесь посетить blog.site.com , этого не произойдет.
Вместо этого вы попадете на страницу site.com/blog
301 редирект обычно прописывается в следующих случаях:
Есть много способов выполнить 301 редирект, но наиболее распространенный метод — отредактировать файл .htaccess вашего сайта.
Вы найдете это в корневой папке вашего сайта:
Не видите файл? Это означает одно из двух :
Redirect 301 /old-page. html /new-page.html
Используете WordPress? Избавьтесь от необходимости редактировать файл .htaccess с помощью бесплатного плагина Redirection .
Это упрощает добавление 301 редиректа:
ПРИМЕЧАНИЕ.Есть несколько способов сделать это. Я ни в коем случае не эксперт, когда дело касается серверов Apache и файлов htaccess. Это код, который всегда работал у меня. Обязательно проверьте это, прежде чем внедрять на свой сайт.
ВАЖНО ! Если RewriteEngine on он уже находится в вашем файле .htaccess, не повторяйте его. Просто скопируйте остальной код. Это также можно сделать в Cpanel, что может быть предпочтительнее.
Вот версия без www на www:
Вот версия с www на версию без www:
ВАЖНО ! Расположение и порядок кода в вашем файле htaccess тоже имеет значение.
ВАЖНО ! Чтобы это работало, на вашем веб-сайте должен быть установлен сертификат SSL . В противном случае вы получите предупреждающее сообщение «Небезопасно».
Многие ошибочно полагают, что можно обойтись и без 301 редиректа. Можете быть уверены — он необходим при оптимизации практически каждого сайта. Об этом знают все опытные пользователи. Для перенаправления вам нужно будет всего лишь изменить немного один из файлов.
Другим сайтам абсолютно все равно, какой из двух вариантов написания вашего домена является основным.
301 редирект очень часто выручает при борьбе с дублями страниц.
301 редирект проверяется легко. Все, что вам нужно, это ввести в строке браузера старый адрес страницы. Если произойдет перенаправление, все нормально. В некоторых случаях перед тем как проверить 301 редирект, приходится чистить кэш браузера. Поэтому если перенаправление не происходит, возможно, вы забыли это сделать.
Рекомендуем также проверить ответ сервера на 2ip.ru.
Наиболее безопасным видом редиректа является 301 редирект. Поисковики относятся к нему более лояльно. Поэтому из наиболее распространенных способов переадресации самыми безопасными являются редирект через htaccess и php редирект.
301 редирект означает постоянное перенаправление страницы сайта на новый адрес.
{«id»:43986,»url»:»https:\/\/vc.ru\/flood\/43986-chto-takoe-301-redirekt-i-kak-ego-nastroit»,»title»:»\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 301 \u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c»,»services»:{«facebook»:{«url»:»https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/vc.ru\/flood\/43986-chto-takoe-301-redirekt-i-kak-ego-nastroit»,»short_name»:»FB»,»title»:»Facebook»,»width»:600,»height»:450},»vkontakte»:{«url»:»https:\/\/vk.com\/share.php?url=https:\/\/vc.
2293 просмотров
В чем отличие от использования временного редиректа
Ко временным перенаправлениям относят 302, 303 и 307 редиректы.Зачем нужен 301 редирект
Как настраивать 301 редирект
Ниже приведены наиболее часто используемые варианты для настройки 301 редиректов.
Для отдельной страницы
Чтобы сделать переадресацию со старой страницы на новую необходимо в файле . htaccess (находится в корневой папке сайта) прописать следующее правило:
Redirect 301 %old_url% %new_url%
%old_url% — старый адрес страницы без домена
%new_url% — новый адрес страницы с указанием домена и протокола
Без www
Если сайт открывается с www, а вам необходимо, чтобы он был доступен без него, то необходимо прописать правило:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www. www\.correct-domain\.ru(:443)?$
RewriteRule (.*) https://www.correct-domain.ru/$1 [R=301,L]
Для виртуального хостинга с http на https
Используйте следующую запись:
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Ждите новые заметки в блоге или ищите на нашем сайте.
NC | Не учитывать регистр |
OR | Комбинировать по принципу «или» |
R[=code] | Редирект, опционально с кодом |
F | Доступ запрещен (посылает 403 заголовок) |
G | «Мертвая» страница (удалена) |
P | Прокси |
L | Последнее правило |
N | Следующий круг |
C | Цепочка |
T=mime-type | Установить MIME-тип |
NS | Пропустить внутренний подзапрос |
NC | Не учитывать регистр |
QSA | Добавить строку запроса |
NE | Не экранировать при выводе |
PT | Пропустить через следующий |
S=x | Пропустить следующие х правил |
E=var:value | Установить переменную окружения |
301 | Перенесен постоянно |
302 | Перенесен временно |
403 | Доступ запрещен |
404 | Страница не найдена |
410 | «Мертвая» страница |
Переменные: HTTP заголовки | Переменные: время |
---|---|
%{HTTP_USER_AGENT} | %{TIME_YEAR} |
%{HTTP_REFERER} | %{TIME_MON} |
%{HTTP_COOKIE} | %{TIME_DAY} |
%{HTTP_FORWARDED} | %{TIME_HOUR} |
%{HTTP_HOST} | %{TIME_MIN} |
%{HTTP_PROXY_CONNECTION} | %{TIME_SEC} |
%{HTTP_ACCEPT} | %{TIME_WDAY} |
%{TIME} | |
Переменные: запрос | Переменные: сервер |
%{REMOTE_ADDR} | %{DOCUMENT_ROOT} |
%{REMOTE_HOST} | %{SERVER_ADMIN} |
%{REMOTE_IDENT} | %{SERVER_NAME} |
%{REQUEST_METHOD} | %{SERVER_ADDR} |
%{SCRIPT_FILENAME} | %{SERVER_PORT} |
%{PATH_INFO} | %{SERVER_PROTOCOL} |
%{QUERY_STRING} | %{SERVER_SOFTWARE} |
%{AUTH_TYPE} | |
Переменные: специальные | Директивы |
%{API_VERSION} | RewriteEngine |
%{THE_REQUEST} | RewriteOptions |
%{REQUEST_URI} | RewriteLog |
%{REQUEST_FILENAME} | RewriteLogLevel |
%{IS_SUBREQ} | RewriteLock |
RewriteMap | |
RewriteBase | |
RewriteCond | |
RewriteRule |
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
301 редирект (301 Permanent Redirect) – серверное перенаправление пользователей на другой URL адрес при смене адреса сайта, или адреса страницы. Таким образом, при вводе старого адреса домена пользователь автоматически перенаправляется на новый адрес сайт. 301 серверный редирект используется для передачи веса сайта и страниц со старого сайта на новый, или для перенаправления пользователей и веса с адреса сайта с www в начале адреса на адрес домена без www, или наоборот, в зависимости от того, какой адрес является более предпочитаемый поисковой системой.
301 редирект — наилучший метод сохранения позиций и результатов продвижения сайта в поисковых система при переезде сайта на новый адрес.
Простой редирект (задается в файле .htaccess, или httpd.conf для Apache):
Redirect 301 / http://www.new-site.com/
где:
Redirect 301 — это инструкция, указывающая, что страница перемещена. / — означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано http://www.new-site.com/ — новая страница или сайт (не забывайте поставить последний «/», если переадресация идет на сайт).
Redirect 301 /old/old.htm http://www.new-site.com/new.htm
где: /old/old.htm — путь и имя старой страницы
Аналогичный синтаксис для переадресации сайта:
RedirectPermanent / http://www.new-site.com/
Пример переадресации каталога:
RedirectPermanent /old-directory http://www. (.*)\.htm$ $1.html [R=permanent]
Хотите подобрать отличный подарок — Блог о подарках, обзор подарков, советы, идеи.
Редирект 301 говорит о том что запрашиваемая страница навсегда переехала на новый адрес. При помощи 301 редиректа можно указать основное зеркало сайта с WWW или без. Также его используют при переводе сайта на https. Для этого достаточно дописать пару строк в файле .htaccess.
Ситуации, когда может понадобиться 301 редирект, бывают разные. Можно их условно разделить на две группы.
Первый случай — вы забыли закрыть от индексации дубли страниц или же не надеетесь на robots.txt. Большое количество дублей в индексе поисковиков ещё никому не помогало. Количество редиректов в этом случае будет равно количеству страниц умноженное на два, такова особенность CMS. Для сайта со 100 страницами нужно прописать 200 редиректов.
Во втором случае редиректов нужно не так много. Редиректы для отдельных страниц могут понадобиться если вы решите вставить в URL ключевое слово или изменить название статьи, а вслед за названием изменится и адрес. Здесь, в отличии от первого варианта, мы не убираем страницы из дополнительного индекса, а возвращаем страницы которые уже приносят трафик и на которые возможные есть ссылки.
Чтобы не прописывать для каждого случая отдельное правило воспользуемся модулями. У Drupal для редиректов есть два модуля. Какой выбрать зависит от вашей ситуации.
Главное преимущество модулей — не нужно всё время лазить в .htaccess при добавлении/изменении адреса. Модуль сделает всё за нас.
Название говорит за себя. Модуль работает сразу со всем сайтом и предназначен для спасения от дублей.
После включения Global Redirect у вас будет редирект с системных и не чистых адресов на правильные синонимы. Если посетителя каким-то чудом занесёт на site.ru?q=node/1 он будет перенаправлен на site.ru/category/title. Если не совсем понятно о чём говорю то почитайте статью про чистые правильные URL и синонимы.
Также по умолчанию стоит редирект с адресов оканчивающихся на слэш на страницы без слэша. Если вас это не устраивает, отключить можно на странице настроек. Найти эту страницу можно перейдя в меню конфигурация → система → глобальная переадресация. Настроек у модуля не много. Описаны они достаточно подробно. Хочу обратить ваше внимание на одну интересную опцию — «Проверка доступа к меню». Немного странное название. Смысл в том что при попытке обратиться к странице на которую пользователь не имеет права заходить он не будет перенаправляться. Делается это для того чтобы пользователь не получил какую нибудь информацию из адреса. Самый простой пример адрес страницы пользователя номер 1, который создаётся при установке сайта и обладает неограниченными полномочиями. По умолчанию Global Redirect при запросе адреса site.ru/user/1 перенаправит на страницу site.ru/users/admin_name. С включенной опцией «Проверка доступа к меню» пользователь так и останется на странице site.ru/user/1 и не узнает логин пользователя №1.
Модуль Redirect в отличии от предыдущего позволяет указывать редиректы для конкретных страниц. После установки, модуль сам будет отслеживать изменения URL и настраивать редирект со старых на новые, при условии что эта опция включена в настройках. Если же изменения происходили до включения модуля, то переходим Конфигурация → Поиск и метаданные → Перенаправление адресов.
На вкладке «список» жмём на ссылку добавить новый редирект и далее заполняем поля с какого на какой url ставить редирект. Дело за малым — найти все старые url отдающие 404 и направить их по новому адресу. Для этого на странице настроек модуля Redirect есть вкладка «исправление 404 страницы» Там перечислены все не найденные страницы к которым обращались посетители или боты. В списке может оказаться больше страниц чем нам нужно. Причина тому — боты отчаянно перебирающие варианты входа на ваш сайт.
Получить список страниц с 404 ошибкой можно у поисковых систем. В панели вебмастеров Гугла на странице Сканирование → Ошибки сканирования представлен полный список не найденных страниц. Переходим по ссылкам из этого списка. Кроме сообщения о ненайденной странице там будет ссылка на добавление редиректа. Кликнув по ней мы окажемся на той же странице, на которой оказались бы если делали добавление через вкладку «список». Поле откуда у нас уже будет заполнено осталось указать куда. Вот так без особых усилий можно решить вопрос с потерявшимися страницами.
На Drupal.org можно найти другие модули для редиректа. Например есть модуль который может редиректить по шаблону сразу несколько страниц. На мой взгляд те два модуля о которых было рассказано выше лучшее из того что есть.
А как вы настраиваете редирект? Модули или только .htaccess.
Настройка переадресации (или «редиректов») может быть выполнена средствами файла .htaccess.
Для переадресации с www.domain.com на domain.com или наоборот необходимо убедиться, что в настройках данного виртуального хоста прописан ServerAlias вида www. domain\.com$
RewriteRule (.*) http://domain2.com/$1 [R=301,L]
C HTTP на HTTPS
Настройка переадресации с не шифрованного соединения (http) на шифрованное (https) выполняется путем добавления следующих строк:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Нужен сертификат для https на вашем веб-сайте? Смотрите наши предложения от центров сертификации Comodo, GeoTrust, Thawte и Verisign.
301 редирект — это команда веб-сервера, используемая для сообщения поисковым системам и браузерам, что данная страница, каталог или даже весь домен были перемещены на новый веб-адрес. Редирект 301 заставляет поисковые системы индексировать новую страницу и удалять старую из своего индекса, одновременно передавая полномочия входящей ссылки в новое место. Это также заставляет браузер отправлять пользователя на эту новую страницу.
Думайте о перенаправлении как о смене адресной карты в Интернете. Если все сделано правильно, редирект 301 гарантирует, что вы сохраните ценность ссылки, полученную на старой странице, и поможет предотвратить дублирование контента, которое могло бы возникнуть, если бы движки индексировали обе версии вашей страницы.
Узнайте, как правильно реализовать 301 редирект на веб-серверах (Apache или Microsoft). Если ваша страница перемещается, вам нужно сделать это, иначе вы потеряете свой поисковый рейтинг.
Читайте информацию о:
Убедитесь, что у вас есть доступ к серверу и файлу конфигурации Apache, а также что вы можете использовать файлы .htaccess. Возможность использования файлов .htaccess будет зависеть от команды «Разрешить переопределение» в файле конфигурации Apache. Если у вас нет такого доступа, вам нужно сначала позвонить в свою хостинговую компанию и получить доступ.
Как только вы узнаете, что у вас есть доступ к этому файлу, следующим шагом будет его поиск. Файл .htaccess — это управляющий файл, который позволяет изменять конфигурацию сервера для каждого каталога.Он контролирует этот каталог и все содержащиеся в нем подкаталоги. В большинстве случаев этот файл будет помещен в корневую веб-папку вашего сайта. Если файла .htaccess нет, создайте его.
Чтобы начать использовать файл .htaccess на странице (-ах) перенаправления 301 на вашем сайте, откройте свой 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 построчно, а это значит, что в какой-то момент вам нужно будет добавить в него символ «конечной строки», чтобы обозначить, что вы закончили. Самый простой способ сделать это — поместить пустую строку в конец файла.
Перейдите к диспетчеру информационных служб Интернета (IIS), который находится в разделе «Администрирование» в меню «Пуск».Оттуда вы найдете панель с левой стороны, в которой перечислены все ваши сайты. Выберите сайт, над которым хотите работать.
Как только вы выберете его, появится несколько модулей. Убедитесь, что модуль перезаписи URL-адреса присутствует. Если это не так, вы можете установить его здесь.
Получив его, дважды щелкните, чтобы открыть модуль. С правой стороны вы увидите опцию «Добавить правила». Щелкните его, а затем выберите Пустое правило в разделе «Правила для входящих подключений». Нажмите ОК. Вы попадете на страницу редактирования правила для входящих подключений.Введите имя правила, например перенаправление старого домена или перенаправление старой страницы.
Перейдите на панель сопоставления URL-адресов. Задайте для запрашиваемого URL-адреса «Соответствует шаблону», а затем «Использование в качестве регулярных выражений». Теперь вы укажете, перенаправляете ли вы одну страницу, группу страниц или весь домен:
Убедитесь, что установлен флажок «игнорировать регистр».
Перейдите к панели действий и выберите «Перенаправить» в раскрывающемся меню «Тип действия». В свойствах действия введите новый URL-адрес. Если это одна страница, введите одну страницу. Если это весь домен или группа страниц, введите новое место назначения с обратной ссылкой, то есть {R: 0}.Обратная ссылка сохранит все URL-адреса страниц в новом домене.
Например, если бы мы изменили BruceClay.com на BCI.com, мы бы вводили https://www.bci.com/{R:0}
Если вы используете параметры отслеживания и хотите, чтобы они сохранялись, установите флажок «Добавить строку запроса».
В поле Тип перенаправления выберите Постоянное (301).
Нажмите «Применить» вверху справа в столбце «Действия», чтобы сохранить перенаправление.
(Если вы хотите просмотреть перенаправление 301, вернитесь к правилам в столбце Действия.)
После сохранения этого перенаправления созданные вами правила сохраняются в файле web.config, который вы можете редактировать в будущем.
Если у вас нет доступа к файлу .htaccess или панели администрирования Windows Server, вы можете выполнить 301 редирект с кодом на старых страницах. Если ваши страницы написаны на PHP, ASP, Java или любом другом языке, который позволяет изменять заголовки ответов, просто поместите код в верхней части каждой страницы, чтобы выполнить постоянное перенаправление.
Перенаправление страниц — это лишь ОДИН навык, который должен знать SEO. В BCI мы помогаем клиентам не только с советами по SEO, но и с вопросами стратегии, которые им необходимы для оптимизации их онлайн-доходов. Хотите узнать, чем мы можем вам помочь? Запросите разговор или позвоните нам сегодня.
Во многих случаях переадресация 301 имеет смысл. Вот несколько наиболее распространенных:
Примечание. Если вы беспокоитесь, что можете потерять PageRank из-за переадресации, знайте, что любые колебания будут временными. Аналитик Google Webmaster Trends Гэри Илес недавно дал такое заверение:
30-кратная переадресация больше не теряет PageRank.
— Гэри Иллис (@methode) 26 июля 2016 г.
Есть вопросы по реализации 301 редиректа? Задайте нам вопрос в комментариях, и мы будем рады вам помочь.
Этот пост, первоначально написанный в 2007 году Лизой Бароне, входит в число наших самых посещаемых постов в блогах за все время, поэтому мы постоянно обновляем его. Спасибо за посещение и надеюсь, что это поможет!
Код, используемый в этом видео
Для постоянного перенаправления сайта необходимо использовать редирект 301.Этот тип перенаправления лучше всего подходит для целей SEO, а также информирует поисковые системы о том, что сайт переехал навсегда. Если вы изменили свое доменное имя и хотите указать на другой URL-адрес, лучшим выбором будет 301 редирект.
Это также предпочтительный тип перенаправления для использования при настройке сертификата SSL, когда вы хотите перенаправлять посетителей вашего сайта с незащищенного адреса, такого как http://example.com, на безопасный адрес, например https://example. com. .
Шаги настройки 301 Redirect различаются в зависимости от того, как был создан ваш веб-сайт.Для пользователей WordPress можно использовать подключаемый модуль для настройки переадресации 301 (вне сферы нашей поддержки). Или вы можете связаться с нами для получения профессиональных услуг.
После установки перенаправления 301 обновление должно быть мгновенным.
Примечание. Рекомендуется только для опытных пользователей. Ошибка может привести к отключению ваших веб-сайтов .
Редактор .htaccess — это мощный инструмент, с помощью которого опытные пользователи могут настраивать свой веб-сайт. При использовании этого инструмента вашим первым шагом всегда будет выбор домена и каталога, в котором вы применяете изменения.
ВАЖНО
Что, если я хочу вместо этого перенаправить свой домен с помощью DNS?
За последний год я переезжал пять раз. И каждый раз, когда я переезжал, я забывал подписаться на пересылку почты на мой новый адрес.
Пересылка почты — важный шаг в любом процессе переезда, так как она гарантирует, что вы не потеряете ценную информацию, которую вам отправляют.
То же самое можно сказать и о вашем веб-сайте: если вы перемещаете веб-сайт с одного URL-адреса на другой, вам необходимо предпринять необходимые шаги, чтобы ваши посетители попадали в нужное место.В мире технологий это называется переадресацией 301.
Здесь мы собираемся обсудить, что такое 301 редирект и когда вам нужно его использовать, а также как перенаправить URL-адрес в HubSpot или WordPress. Кроме того, мы исследуем различия между перенаправлением 301 и 302.
Давайте нырнем.
Что такое 301 редирект? 301 — это код состояния, который сервер отправляет вашему браузеру. Это один из многих возможных кодов состояния, о некоторых из которых вы, вероятно, слышали (включая 404 — Not Found, 403 — Forbidden и 500 — Server Error).Когда вы посещаете веб-страницу и сервер отправляет ее в обычном режиме, код состояния, который он прикрепляет к этой странице, равен 200 — ОК.
Вы можете думать о перенаправлении 301 как о пересылке почты. После того как вы переместили часть контента с определенного URL-адреса, любой, кто попытается его посетить, получит сообщение 404 — страница не найдена.
Чтобы улучшить взаимодействие с пользователем, вы можете попросить сервер перенаправлять посещения со старого URL-адреса в новое место — новый дом вашего фрагмента контента — с помощью перенаправления 301.
Теперь, когда вы пытаетесь посетить старый URL-адрес, сервер отправит обратно код состояния 301 — Permanently Moved, а затем переместит вас в новое место.
Это происходит так быстро, что вы обычно не замечаете об этом и просто оказываетесь на фрагменте контента, который вы искали. Вы можете заметить, что URL-адрес отличается от того, по которому вы щелкнули или ввели. Или у вас может быть расширение браузера, такое как Ayima Redirect Path, которое сообщает вам, когда вы были перенаправлены.
Другая ключевая роль, которую выполняет 301 редирект, связана с поисковыми системами. Наличие полезных кодов состояния, которые правильно сигнализируют, куда переместилось содержимое, позволяет таким поисковым системам, как Google и Bing, обновлять свой индекс.
По сути, переадресация 301 позволит поисковым системам узнать: «Эй, вы знаете, какой фрагмент контента, который пользователям нравилось нажимать в поисковой выдаче? Что ж, теперь он живет здесь, так что возьмите всю видимость, которую вы связали с этой страницей, и перенесите его на этот новый URL.»
Вот почему 301 редирект важен для SEO.
Теперь, когда мы рассмотрели это, давайте углубимся в то, как вы можете сделать 301 редирект для себя.
Как сделать 301 редирект Фактический процесс реализации 301 редиректа варьируется от CMS к CMS и от платформы к платформе. Хотя мы не можем обсуждать специфику каждой платформы CMS, мы можем внимательно изучить HubSpot и WordPress. Надеюсь, эти инструкции помогут вам начать работу независимо от того, какую CMS вы используете.
1. Чтобы настроить перенаправление в HubSpot, перейдите к Настройки (с помощью шестеренки в правом верхнем углу)> Домены и URL-адреса > Перенаправления URL-адресов .
2. Отсюда выберите «Добавить перенаправление URL». Интерфейс выглядит так:
Мы рассмотрим некоторые варианты использования позже, а пока давайте рассмотрим варианты здесь.
В большинстве случаев вам может потребоваться перенаправление одной страницы на страницу.В этом случае выберите «стандартный». Затем вы захотите добавить исходный URL-адрес и URL-адрес перенаправления — для старого и нового URL-адреса соответственно.
Вы можете нажать «Добавить перенаправление URL», и перенаправление будет добавлено в HubSpot.
На этом этапе мы всегда рекомендуем протестировать вашу переадресацию. Во-первых, подождите несколько минут, пока изменения не вступят в силу на сервере. Затем попробуйте посетить исходный URL-адрес в окне браузера в режиме инкогнито и убедитесь, что он работает так, как вы ожидали.
В некоторых случаях создание перенаправления отдельных страниц на страницу очень неэффективно.Например, если вы только что переместили всю папку с содержимым, у вас может быть 15 страниц в подпапке, которую вам теперь нужно перенаправить. В таких случаях лучше использовать гибкое перенаправление на .
Гибкое перенаправление можно рассматривать как формулу или правило. Это позволит вам перенаправить все, что находится в определенной папке, в другую папку, сохранив при этом остальную часть URL-адреса.
Когда вы выбираете Гибкое перенаправление, HubSpot автоматически предоставит вам ссылку на страницу справки по перенаправлению гибкого шаблона URL, которая даст вам конкретные инструкции по использованию синтаксиса для этой функции.
В разделе «Дополнительные параметры» HubSpot предлагает различные расширенные варианты этих типов перенаправления. Это позволит вам вместо этого доставить временное перенаправление 302, выбрать порядок, в котором HubSpot перемещается по правилам перенаправления при разрешении URL-адреса (что может изменить, какое действительное правило срабатывает), отключить перенаправление, если в URL-адресе присутствует контент, сохранить запрос строк, принудительно использовать HTTPS и принудительно использовать завершающие косые черты в конце всех URL-адресов.
Как перенаправить URL в WordPressЕсли вы не являетесь клиентом HubSpot, вам нужно будет применить 301 редирект по-другому.WordPress — самая популярная CMS в мире, поэтому для нас имеет смысл коснуться того, как можно теперь рассматривать редиректы в контексте WordPress.
Однако важно отметить, что сам WordPress очень гибкий. Установки WordPress могут сильно отличаться, поэтому мы не можем предоставить единого руководства, подходящего для всех, как это было в случае с HubSpot CMS.
В случае сомнений проконсультируйтесь со своим веб-разработчиком по поводу добавления перенаправления URL-адресов.
1.Применяйте редирект через сам сервер.Лучший способ применить перенаправления с точки зрения скорости и с технической точки зрения — это фактически через сам сервер, а не полагаться на WordPress. WordPress не предлагает возможности для реализации 301 редиректа «из коробки», хотя существует множество доступных плагинов, которые предоставят вам доступ к этой функции.
При применении 301 редиректа через сам сервер это будет сильно варьироваться в зависимости от программного стека, который использует ваш сервер.Возможно, вы используете Apache, nginx, IIS или какую-либо другую платформу, с каждой из которых нужно будет работать по-разному. Это также может варьироваться в зависимости от вашего хостинг-провайдера.
Если вы не знаете, как применить перенаправление через сам сервер, мы не рекомендуем возиться с этим, поскольку это может привести к прерыванию обслуживания вашего веб-сайта — вместо этого мы рекомендуем проконсультироваться с вашей ИТ-командой или партнер по веб-разработке.
Иногда в маркетинге вы должны пойти на компромисс с оптимальным решением ради решения, которого вы действительно можете достичь. Это может быть один из таких случаев. Если по какой-то причине вы не можете реализовать перенаправление через свой сервер, вы можете рассмотреть возможность использования плагина WordPress.
Это не оптимальный метод — плагины будут работать медленнее, и вам придется полагаться на сторонний код, поэтому действуйте на свой страх и риск.
Источник изображения
Каждый интерфейс будет отличаться, поэтому вам придется обращаться к справочной документации любого стороннего плагина для получения конкретных рекомендаций.
Когда использовать перенаправление 301 вместо перенаправления 302В целом следует ожидать использования 301 редиректа.
Однако есть несколько случаев, когда вы можете вместо этого использовать 302, в том числе:
Вот несколько конкретных случаев, когда вы захотите использовать 301 редирект в качестве инструмента.
Возможно, ваш исходный URL-адрес был плохо оптимизирован, или вы реорганизуете структуру папок URL-адресов вашего веб-сайта.
Переместить часть контента в HubSpot CMS очень просто — просто измените URL-адрес на вкладке настроек страницы редактирования контента, и HubSpot автоматически добавит для вас перенаправление URL-адреса. Обязательно убедитесь, что это работает, прежде чем двигаться дальше.
Иногда вам может потребоваться полностью перестроить старый фрагмент контента на совершенно новую страницу — например, если вы решите использовать другой шаблон веб-страницы.
В этом случае вам нужно убедиться, что вы реализовали простое перенаправление 301 со старого URL-адреса на новый. Как только это будет сделано, не забудьте отменить публикацию и архивировать старую страницу.
Если вы делаете много из них, мы предлагаем использовать гибкое правило или, если гибкое правило не подходит, использовать такой инструмент, как Screaming Frog SEO Spider в сочетании с Google Таблицами или Microsoft Excel для массового сопоставления ваших перенаправлений, а затем импортировать их в HubSpot.
Это можно сделать на странице перенаправления URL-адресов с помощью кнопки «Импорт»:
HubSpot предоставит вам образец файла для структурирования ваших перенаправлений и ссылку на страницу справки по перенаправлениям массовой загрузки.
Если вы решили, что у вас есть несколько частей контента, которые пересекаются, соревнуются за одни и те же ключевые слова или все они охватывают одну и ту же тему, вы можете объединить их. Однако вы не захотите потерять видимость в поисковых системах, которую могли достичь эти старые страницы.
После создания нового консолидированного ресурса необходимо настроить простое перенаправление 301 с каждой из старых страниц на одну новую страницу.
Если вы перемещаете свой веб-сайт из одного домена в другой, жизненно важно, чтобы вы реализовали перенаправление 301 от страницы к странице со старого содержимого на новое.
Это просто, если сайт перемещает домен, но остается неизменным с точки зрения структуры и макета. Если контент изменяется или реструктурируется, по-прежнему важно, чтобы вы сделали разумный выбор перенаправления, учитывающий первоначальные намерения ваших пользователей, чтобы передать видимость каждой из ваших старых страниц их новым аналогам.
При реализации перенаправления 301 от страницы к странице из одного домена в другой необходимо помнить об особой проблеме: ваши перенаправления должны обслуживаться с исходного URL-адреса.
Бесполезно, если, например, вы подключили HubSpot к своему новому домену, но не к своему старому домену, чтобы вы затем разместили перенаправления 301 для вашего старого домена на HubSpot. Вам нужно будет работать со своим ИТ-партнером, партнером по веб-разработке и / или партнером HubSpot, чтобы обеспечить учет перенаправлений из вашего старого домена.Мы рекомендуем оставить их на неопределенный срок.
Вы можете перемещать свой веб-сайт из одного домена в другой, как описано выше, но из-за ограничений проекта вы используете поэтапный подход к запуску. Это означает, что вы запускаете основные страницы веб-сайта на первом этапе, затем вторую волну страниц на втором этапе и так далее.
В этом случае мы рекомендуем создать карту поэтапного перенаправления. Все URL-адреса из вашего старого домена должны быть учтены, и для каждого этапа должны быть указаны перенаправления.
На первом этапе вы ожидаете реализовать 301 редирект для всех страниц, которые будут учтены на новом сайте. Вы также добавите 302 редиректа для всех остальных страниц, обычно на главную страницу нового сайта. Это предотвратит появление ошибки 404 у пользователей, пытающихся посетить ваш старый домен, не сбивая с толку поисковые системы из-за того, что ваши страницы будут внезапно перенаправлены на кажущийся нерелевантным содержанием.
При запуске каждой фазы вам следует обновлять свои перенаправления, заменяя свои 302 на 301 по мере того, как становится доступным соответствующий контент.
Еще раз, эти перенаправления должны быть реализованы таким образом, чтобы они обслуживались из вашего старого домена.
301 Ошибки перенаправления, которых следует избегать Теперь, когда вы понимаете важность переадресации 301, мы рассмотрим общие этапы процесса, чтобы убедиться, что вы не совершите ошибку, которая может отрицательно повлиять на SEO вашего сайта.
301 редирект указывают на мощь входящих ссылок с одного URL на другой, и хотя это может не выглядеть так, http: // blog.hubspot.com и blog.hubspot.com — это два разных URL. Убедитесь, что вы настроили переадресацию 301 со всех различных итераций домена вашего бренда, чтобы повысить результаты вашей поисковой системы.
2. Настройка 301 редиректа после создания новой страницы.Еще в 2010 году компания Toys ‘R Us приобрела домен toys.com без предварительной настройки 301 редиректа, и результаты SEO их нового сайта резко упали, поскольку он был повторно просканирован Google как совершенно новый домен без входящих ссылок с оригинала. Домен Toys ‘R Us, указывающий на него.Обязательно настройте 301 редирект перед переносом контента вашего сайта, чтобы ваш сайт не терял трафик в процессе.
3. Использование перенаправления 302 во время переноса содержимого.Если вы временно не переносите содержимое своего веб-сайта при обновлении или ремонте веб-сайта, используйте перенаправление 301 для поддержания входящих ссылок и рейтинга в поиске при внесении изменений в свой домен.
4. Наличие перенаправления ссылки на устаревший контент.Если вы не настроите переадресацию со старых внутренних ссылок на своем веб-сайте (например, ссылки на блог вашей компании на своей домашней странице), вы создадите неудобства для посетителей сайта, которые будут нажимать на эти старые, не- направленные ссылки.Старая внутренняя ссылка в конечном итоге перейдет на новый домен, но это может занять несколько секунд или тем временем отобразить белый экран.
5. Перенаправьте страницу с намерением, отличным от цели целевой страницы. Это будет проще простого с надлежащей организацией и ведением записей, но убедитесь, что вы перенаправляете на правильные страницы. Чтобы проиллюстрировать, вы не захотите перенаправлять пользователя, который ищет вашу домашнюю страницу, на страницу вашего блога.
Обеспечение плавного перехода будет способствовать точности SEO и привлечению большего количества счастливых посетителей на ваш сайт.
Если вы думаете о пересмотре всего контента при миграции сайта или просто обновляете некоторые устаревшие веб-страницы, 301 редирект поможет. Если вы планируете этот новый этап, подумайте о том, чтобы включить их в свой проект; ваш SEO не упадет, и посетители сайта продолжат находить полезный контент, который они ищут.
Другие типы переадресацииЕсть и другие типы перенаправления, в том числе:
Функционирует почти так же, как редирект 301.Однако в данном случае мы признаем, что переезд носит временный характер. Для пользователя это не имеет практического значения, но для поисковой системы сообщение ясное — не беспокойтесь о ранжировании этой новой страницы, поскольку она просуществует недолго. Придерживайтесь старого, он вернется.
Это отличается от двух предыдущих подходов. Страница загрузится нормально с кодом состояния 200 — OK. Затем на странице запускается сценарий, который перемещает пользователя на другую страницу.
Могут быть определенные крайние случаи, когда это единственный практический вариант, но в целом вам следует избегать этого подхода. Он не связан с передовыми методами SEO и часто может сбивать с толку пользователей.
Возможно, ваш SEO-специалист или веб-команда обнаружили на вашем сайте неработающие ссылки. В этом случае рекомендуется создать 301 редирект для перенаправления пользователей со сломанного URL-адреса на соответствующий ресурс — тот, который в основном соответствует фрагменту контента, который они ожидали найти.
Тем не менее, вам также следует обновить вызывающие нарушение гиперссылки, чтобы они также указывали на новый URL. Наличие веб-сайта, который использует переадресацию 301 для внутренней навигации, — не лучшая практика.
Иногда вы можете увидеть, что консоль поиска Google сообщает о 404 страницах, на которые вы даже не ссылаетесь внутри. Так откуда они берутся?
Google Search Console заполняет свой раздел «Покрытие» из всех источников.Иногда это просто URL-адреса, которые он видел раньше на предыдущем воплощении вашего веб-сайта, или он мог видеть внешнюю ссылку на каком-либо другом веб-сайте.
Вы должны думать, что если Google видел этот URL раньше, то пользователь тоже мог его видеть. Он может быть сохранен как закладка, записан в электронном письме или на стороннем веб-сайте, и они все равно могут щелкнуть по нему. В этом случае вы хотите убедиться, что эти пользователи получают оптимальное взаимодействие с пользователем, поэтому вы должны попытаться создать 301 редирект, чтобы подтолкнуть этих пользователей к соответствующему фрагменту контента, который в основном соответствует фрагменту контента, который они ожидали. найти.
переадресации 301 жизненно важны для поддержания работоспособности веб-сайта. Они выполняют основную функцию, сигнализируя как пользователям, так и поисковым системам, когда контент вашего веб-сайта перемещается и изменяется, и гарантируют, что по мере развития вашего веб-присутствия ваш путь пользователя остается ясным и логичным, а ваша видимость в поисковых системах сохраняется от итерации к итерации. .
Обязательно ознакомьтесь с методом реализации перенаправления в текущей среде веб-сайта, чтобы вы могли эффективно управлять этим.
Примечание редактора: этот пост был первоначально опубликован в декабре 2010 года и был обновлен для обеспечения точности и полноты.
Независимо от того, меняете ли вы URL-адрес отдельной страницы или переходите на совершенно новый домен, изучение тонкостей правил 301 редиректа WordPress может помочь улучшить пользователей вашего сайта испытайте и защитите SEO вашего сайта.
Здесь мы превратили процесс переадресации 301 в WordPress в простое руководство.
Вы можете реализовать эту изящную функцию обслуживания на уровне страницы или домена всего за несколько минут.
Перенаправление 301 или постоянное перенаправление — это код состояния HTTP для постоянного перемещения веб-страницы на другой URL-адрес. Если кто-то вводит старый URL-адрес в свой браузер или щелкает ссылку, указывающую на старый URL-адрес, ваш сайт легко переведет его на новый URL-адрес, который вы укажете.
Кроме того, переадресация 301 сообщает Google, что страница окончательно перемещена и что Google должен обрабатывать новый URL так же, как и старый URL.
Важно понимать переадресацию 301, потому что она вам помогает:
Хотя существует пять различных типов переадресации — 301, 302, 303, 307 и 308, чаще всего используются 301 и 302.
Из-за того, как сканеры Google «читают» эти типы переадресации, 301 является предпочтительным методом перенаправления трафика на новый URL, если вы делаете постоянный переход, поскольку он сохраняет как можно большую часть ваших усилий по поисковой оптимизации.
Редирект 302 полезен, если вам необходимо временно направить трафик на другую страницу во время ремонта или строительства, но его следует использовать экономно и с пониманием того, что он не передаст преимущества SEO.
Как и для большинства задач в WordPress, существует множество способов настройки 301 редиректа.Вы можете использовать плагин WordPress с 301 редиректом, файл .htaccess вашего сайта, Yoast SEO и даже обычный PHP. Однако файл .htaccess и плагины перенаправления являются одними из наиболее доступных вариантов.
Бесплатный плагин WordPress Redirection отлично подходит для настройки 301 редиректа в WordPress на уровне страницы. То есть перенаправление с
yoursite.com/old-page
на yoursite.com/new-page
.
Для переадресации на уровне домена лучше использовать метод .htaccess, который мы покажем вам в следующем разделе.
Для начала установите и активируйте плагин с WordPress.org. Затем перейдите в Инструменты -> Перенаправление , чтобы запустить мастер установки плагина.
После того, как вы пройдете через мастер быстрой настройки, нажмите кнопку Добавить новый на вкладке Redirects , чтобы создать первое перенаправление.
Вы увидите четыре параметра — вот как их настроить:
Затем нажмите Добавить перенаправление , чтобы завершить настройку.
Если ваша страница не выполняет переадресацию на этом этапе, очистите кешированные данные, и переадресация должна начать отображаться.
Если вы переносите домен, использование файла .htaccess вашего сайта WordPress для настройки перенаправления 301 является наиболее эффективным вариантом. Вы также можете использовать файл .htaccess для настройки перенаправления на уровне страницы, хотя это не так удобно, как метод плагина.
Для начала вам необходимо подключиться к серверу вашего сайта, чтобы изменить файл . htaccess. У вас есть два варианта:
Чтобы изменить код в файле .htaccess вашего сайта, сначала войдите в панель управления cPanel вашего сервера и найдите инструмент File Manager:
Затем вы можете найти файл .htaccess в корневой папке вашего сайта. Вы также можете выполнить поиск по названию:
Следующий шаг очень важен.Документ .htaccess может повлиять на функциональность вашего веб-сайта, если его неправильно обработать. Прежде чем вносить какие-либо изменения в этот файл, убедитесь, что вы создали резервную копию оригинала, щелкнув правой кнопкой мыши имя файла и выбрав «Загрузить».
После того, как вы сохранили файл на своем компьютере, выберите файл «.htaccess» и нажмите «Редактировать». Кроме того, вы можете щелкнуть файл правой кнопкой мыши и выбрать там опцию «Редактировать». Чтобы перейти к следующему шагу, нажмите «Редактировать» в появившемся диалоговом окне.
В текстовом редакторе вы можете добавить один из следующих фрагментов кода, в зависимости от ваших потребностей:
Перенаправить одну страницу на другую страницу:
Redirect 301 /old-page.html http://www.example.com/new-page.html
Обязательно замените примеры URL-адресов на URL-адреса реальных страниц, которые вы хотите перенаправить.
Перенаправить все доменное имя на другое доменное имя:
Этот фрагмент кода будет отправлять посетителей на тот же URL-адрес с новым доменным именем.http: //newsite.com% {REQUEST_URI} [L, R = 301]
Обязательно замените примеры доменных имен на ваши фактические старые и новые доменные имена.
После редактирования файла .htaccess сохраните его, и ваше перенаправление должно работать без проблем.
Если вы выполняете перенаправление с домена на домен, убедитесь, что новая страница похожа на исходную.
Содержание должно отражать не менее 70% того, что было на старой странице, чтобы минимизировать ущерб для оценки SEO вашей страницы.
Кроме того, после завершения перенаправления вам нужно тщательно проверить свой сайт на наличие битых ссылок, чтобы убедиться, что все работает. Вы можете следовать нашему руководству, чтобы найти неработающие ссылки в WordPress.
У вас есть вопросы о том, как настроить 301 редирект в WordPress? Спрашивайте в комментариях, и мы постараемся помочь.
Понимание редиректа 301 как SEO очень важно. Хотя сначала они могут показаться простыми, понять, как их следует (и не следует) использовать в различных сценариях, немного сложнее, хотя вы сможете довольно быстро освоить их.
Вам может потребоваться перенаправить страницу по ряду причин, например:
Вы нашли неработающий URL.
Ваша страница переехала в новое место.
Вы меняете свое доменное имя.
Вам нужно удалить страницу.
Если вы не знаете, как правильно использовать переадресацию, вы можете быстро вызвать проблемы, которые негативно повлияют как на SEO, так и на взаимодействие с пользователем.
Это руководство поможет вам узнать все, что нужно знать о переадресации 301 и о том, как они вписываются в вашу стратегию SEO, и мы рассмотрим:
веб-страниц удаляются, а URL-адреса меняются по многим причинам, от удаления продуктов, выпуск которых прекращается, до URL-адресов, содержащих даты обновления.
Это совершенно нормально, и зачастую этого нельзя избежать (хотя удаление продуктов, снятых с производства, не всегда лучшая идея).
Но если вы просто измените или удалите страницу, ничего не делая, вы столкнетесь с проблемами. Вам необходимо установить переадресацию, чтобы предотвратить любые посещения этой страницы и зайти в тупик на вашем сайте.
И, по крайней мере, в большинстве случаев, вам необходимо реализовать здесь перенаправление 301.
Редирект 301 — это постоянное перенаправление, которое переводит пользователей (и поисковые системы) на новый URL, когда исходная страница больше не существует.Он предназначен для использования, когда нет планов отменить изменение.
На практике это выглядит так:
Допустим, вы исторически размещали свой блог на субдомене — https://blog.website.com — и решили переместить его во вложенную папку — https://www.website.com/blog/.
Этот оригинальный блог будет проиндексирован Google, включен в социальные сообщения и электронные письма и, вероятно, отмечен посетителями. Он получает трафик, и вы не хотите его терять.
Если вы просто удалите поддомен при перемещении блога в подпапку, пользователи увидят страницу 404 при доступе к любому из исходных URL-адресов.
Это не только плохая практика и действительно плохой пользовательский опыт, но также приведет к тому, что поисковые системы выкинут страницы блога из своего индекса — насколько им известно, этого больше не существует.
Но если вы установите перенаправление 301, и любой, кто посещает старые URL, будет перенаправлен на новые, а поисковые системы со временем обновят страницы в своем индексе.
Короче вы сохраните свой трафик.
Вы также могли встретить 302 редиректа и подумать, что это одно и то же. Они не.
В то время как 301 — это постоянное перенаправление, 302 — временное, и его следует использовать при временном перемещении страницы.
Тем не менее, переадресация 302 имеет свое место и обычно используется в таких случаях, как тестирование изменений или получение отзывов клиентов, и ожидается, что оригинал вернется.
Исторически сложилось так, что при использовании перенаправления 302 вместо перенаправления 301 можно было увидеть все рейтинги, которые потеряла исходная страница, поскольку считалось, что они не проходят PageRank. Однако в 2016 году Джон Мюллер из Google подтвердил, что это не так (по крайней мере, больше) и что 302-е действительно проходят PageRank.
Вы можете увидеть комментарий Мюллера ниже:
@dhinckley @randfish По поводу 302/301 все еще есть путаница с давних времен; 302-е в порядке. Напишу еще что-нибудь, когда будет время.
-? Джон ? (@JohnMu) 23 марта 2016 г.
Перенаправление 307 также используется как временное перенаправление. Разница между 302 и 307 заключается в том, что метод HTTP остается неизменным при использовании перенаправления 307. С 302 метод HTTP может измениться.
Если изменение является постоянным, используйте 301.
Перенаправления с подстановочными знаками позволяют перенаправить все URL-адреса в папке на вашем сайте на другой с помощью одного правила перенаправления.
В нашем примере миграции блога из поддомена в подпапку можно использовать перенаправление с подстановочными знаками на:
Или, в качестве другого примера, вы можете использовать перенаправление с подстановочными знаками, чтобы изменить структуру URL-адресов категории в магазине электронной коммерции, перенаправив все URL-адреса продуктов и подкатегорий в этой категории на новый:
В этом примере будут перенаправлены только URL-адреса в подпапке / old-category /; любой, скажем, в / разные-категории / не будет.
Есть много случаев, когда вам следует использовать редирект 301. Давайте рассмотрим некоторые из наиболее распространенных причин.
С https://www.website.com/old-page-name/ на https://www.website.com/new-page-name/
Бывают случаи, когда вам нужно изменить URL-адрес страницы на вашем сайте.
Может случиться так, что название продукта немного изменилось, и вам нужно его обновить, или вы приступили к проекту, чтобы лучше классифицировать страницы вашего сайта по тематическим кластерам, или у вас есть совершенно другая причина (причины бесконечны).
Редирект 301 гарантирует, что пользователи будут перенаправлены на новый URL-адрес, а поисковые системы проиндексируют новую страницу и сохранят все занятые позиции в рейтинге.
Часто возникает путаница относительно того, что лучше всего делать, когда вы удаляете страницу со своего сайта.
Следует ли 301 перенаправлять на другой URL-адрес или оставить его, чтобы он стал страницей 404? Или даже присвоить ему статус 410?
Ну, это зависит от обстоятельств.
ошибок 404 или 410, конечно, не то, что пользователи хотят видеть.Они также не являются тем, с чем Google хочет столкнуться при сканировании вашего сайта.
Первый вопрос, который вам нужно задать себе, — есть ли у удаляемой страницы аналогичный где-нибудь еще на вашем сайте. Тот, на который будет иметь смысл перенаправить пользователя, если он щелкнет исходный URL-адрес?
Если да, лучшим вариантом будет реализация 301 редиректа.
Если ответ отрицательный, с другой стороны, , вам нужно будет выяснить, как лучше всего действовать.
И это зависит от причины, по которой вы вообще удаляете страницу.
Если действительно нет альтернативной страницы для перенаправления, страницу необходимо удалить, и она больше не вернется, лучшим вариантом было бы реализовать заголовок ‘410’, который сообщает браузеру и поисковым системам, что страница был удален.
Ошибка 404 означает, что контент не может быть найден, тогда как статус 410 означает, что он был удален.
Вот краткая блок-схема, которая поможет вам принять решение о том, что будет работать лучше всего:
Из https: // www. website.com на https://www.newwebsite.com
Иногда компаниям необходимо изменить свое доменное имя по одной из нескольких причин.
Может случиться так, что они переходят с TLD .com на ccTLD .co.uk, например, или переименовались и им необходимо перейти на доменное имя, которое отражает новое название компании.
Редирект 301 необходим при переходе с одного доменного имени на другое и должен сопровождаться использованием инструмента «изменение адреса» в консоли поиска Google.
С https://www.website.com/old-category/post/ по https://www.website.com/new-category/post/
Вам может потребоваться изменить структуру вашего сайта, чтобы улучшить общую производительность SEO и упростить категоризацию контента, а также чтобы Google мог понять, как ваши страницы связаны друг с другом.
Та же концепция применима к изменению любой структуры подпапок на вашем сайте, будь то категории блога, категории электронной коммерции или другие папки.
С https://website.com по https://www.website.com
Хотя тот или иной вариант не дает преимущества для SEO, вам необходимо убедиться, что ваш сайт размещен на URL-адресах без www или www.
Если вы обнаружите, что к вашему сайту можно получить доступ как с URL-адресов без www, так и с www, следует использовать 301-перенаправление с одного на другой, в зависимости от ваших предпочтений, для устранения проблем с дублированием.
С http://www.website.com по https://www.website.com
По-прежнему только 60% Интернета используют протокол HTTPS, что явно означает, что есть 40%, которые еще не внесли изменений.
Если вы переключаете свои URL-адреса с HTTP на HTTPS, вам нужно будет использовать перенаправление 301, чтобы убедиться, что Google правильно индексирует новый протокол и что пользователи отправляются на правильную страницу, а не на 404, что произойдет без указания это на месте.
С https://www.website.de по https://www.website.com/de/
Допустим, вы решили, что ваша международная стратегия SEO предусматривает объединение нескольких ccTLD во вложенные папки вашего основного домена .com.
Это требует того же процесса перенаправления, что и изменение вашего доменного имени, только перенаправление в папку, а не в корневой домен, и вам потребуется использовать инструмент изменения адреса в Google Search Console, опять же, делая это на уровне подпапок для конкретной страны. .
С https://www.website.com/page-name на https://www.website.com/page-name/
Известно ли вам, что варианты URL с косой чертой и без нее на самом деле являются разными страницами и будут восприниматься Google как таковые?
Вам необходимо убедиться, что ваш сайт использует последовательный подход к обработке конечных косых черт в URL-адресах страниц (который вы выбираете, это ваш выбор, но исторически в Интернете использовались конечные косые черты), и 301 перенаправляет один на другой с помощью всего сайта правило перенаправления.
С https://www.website.com/Page-Name/ на https://www.website.com/page-name/
Так же, как варианты URL-адреса в конце и без него, рассматриваются как разные страницы, так и разные версии, которые содержат буквы верхнего и нижнего регистра.
Опять же, даже одна заглавная буква в URL-адресе означает, что она рассматривается как страница, отличная от ее строчной копии, и может рассматриваться как дубликат, и использование переадресации 301 является лучшей практикой для решения проблем, связанных с индексированием различных вариантов.
Имеет смысл использовать нижний регистр для ваших URL-адресов, а не смешивать верхний и нижний регистры.
переадресации 301 можно использовать в различных целях в рамках вашей стратегии SEO. Они могут помочь вам преодолеть проблемы, которые могут сдерживать органическую видимость вашего сайта, или помочь вам максимально использовать существующие возможности для стимулирования роста.
Вот некоторые из наиболее распространенных способов использования 301 для повышения эффективности SEO:
Один из наиболее эффективных способов использования переадресации 301 для повышения производительности SEO — это использовать его как часть задачи по сокращению контента — объединение страниц с тонким контентом вместе для создания отличных фрагментов, которые подробно охватывают тему.
Как комментирует Кевин Индиг в своем пошаговом руководстве по сокращению SEO:
Panda и другие алгоритмы Google научили нас, что главное в игре — качество, а не количество. Эффективным подходом к поддержанию высокого качества является «SEO-обрезка»: отключение или редактирование неэффективных страниц, чтобы сделать сайт сильнее. Вы бы предпочли иметь небольшой, но отличный контент.
— Кевин Индиг
После того, как вы определили неэффективные страницы на своем сайте, те, которые не заработали никаких обратных ссылок или трафика (обычно из-за того, что они не занимают видных позиций в поисковой выдаче), должны быть перенаправлены на страницы, которые служат с тем же намерением, или несколько объединенных вместе, чтобы создать то, что заслуживает ранга.
Мы говорили о переносе вашего блога из поддомена в подпапку в одном из приведенных выше примеров, и это один из наиболее распространенных способов использования редиректа 301 для быстрого выигрыша в SEO.
Содержимое вашего блога часто играет важную роль в вашей стратегии SEO.
Углубленный контент не только помогает утвердить вас в качестве авторитета и позиционировать вас как экспертный источник по теме в глазах алгоритма, но также часто этот контент приносит большую часть ссылок на ваш сайт.
Зачем вам нужны отличные ссылки, указывающие на поддомен, если они могут усерднее работать над повышением эффективности SEO вашего основного сайта, если блог находится в корне сайта?
Если нет технических ограничений, препятствующих вам в этом, перенос блога вашей компании из поддомена в подпапку следует рассматривать как приоритетную задачу.
На самом деле, если вам нужно что-то убедительное, просто взгляните на результаты, которыми Джанлука Фиорелли поделился в Twitter после того, как он объединил блог из поддомена в корневую папку сайта в виде подпапки:
Этим все сказано, не так ли?
Давайте прямо скажем, каннибализация ключевых слов — это не просто случай, когда таргетинг на одно и то же ключевое слово на нескольких страницах будет препятствовать ранжированию ни одной из них.
Скорее, все дело в намерении. Только когда цель двух (или более) страниц одинакова, вы соревнуетесь с самим собой и страдаете от проблем каннибализации.
Тем не менее, использование редиректа 301 — один из основных способов устранения проблем, вызванных каннибализацией в случаях, когда нет причин сохранять все конкурирующие страницы.
К настоящему времени вы увидели преимущества SEO, которые возможны при переносе блога из поддомена в подпапку на вашем сайте.
Если ваша компания управляет несколькими веб-сайтами, скажем, вы управляете сетью отелей и у вас есть разные сайты для каждого отеля, возможно, имеет смысл объединить их все в один, как это делает Marriott.
Опять же, вы объединяете авторитет и равенство нескольких доменных свойств в одно, что приводит к более сильному сайту, который обеспечивает быстрый успех (имейте в виду, чтобы добиться успеха Marriott, ваши стратегии SEO должны быть точными).
Управление продуктами, снятыми с производства, — это одна из составляющих SEO, на которую часто приходят разные мнения.
Мнение 1 : если товар закончился из-за того, что он был снят с производства и вряд ли когда-либо снова появится на складе, часто рекомендуется 301 перенаправить товар на следующую лучшую альтернативу. Это намного предпочтительнее, чем просто удалить страницу и позволить пользователям столкнуться с ошибкой 404, когда они попытаются купить старый продукт, на который они наткнулись — и это обычное дело.
Но переадресация не будет поддерживать рейтинг или видимость продукта, выпуск которого прекращен, и все средства будут переведены на целевую страницу.
Мнение 2: Часто интерес к продуктам проявляется спустя долгое время после того, как они сняты с производства, поэтому другой аргумент заключается в том, что эти страницы продуктов должны оставаться на месте, по крайней мере, в течение некоторого времени, с четко отображаемыми альтернативами, а не с удалением и перенаправлением.
Другой вариант, вы также можете превратить эту страницу в страницу сравнения: «Продукт 2019 г. и продукт 2020 г.» — люди часто сравнивают характеристики продуктов. Потом включены сопутствующие товары.
Итак, теперь вы знаете, что такое 301 редирект и когда их следует использовать, но как их реализовать?
К сожалению, нет единого способа сделать это — это очень сильно зависит от вашего сервера и CMS, которую вы используете.
Но вот как реализовать 301-е в некоторых распространенных конфигурациях, которые вы, вероятно, будете использовать.
Если ваш сайт работает на сервере Apache, вам необходимо отредактировать файл .htaccess вашего сайта, чтобы реализовать перенаправления.
Вход в корень вашего сайта через FTP-клиент может быстро помочь вам определить, каким способом вам нужно реализовать 301, если вы не уверены.
Если вы видите файл .htaccess, он запускает Apache.
Чтобы добавить перенаправление в файл, используйте следующие примеры:
Перенаправление 301 / старая страница / / новая страница /
Перенаправление 301 / https: // www./(.*)$ http://www.website.com/$1 постоянно;
}
Если ваш сайт работает на сервере Windows в ASP.NET, вам необходимо добавить перенаправления в файл web.config, который вы должны найти в корне сайта.
Вот как реализовать наиболее распространенный тип 301 редиректа:
<конфигурация>
<правила>
Если ваш сайт работает на WordPress, вам повезло, потому что внедрение 301 редиректа действительно просто и понятно.
Если вы используете плагин Yoast SEO Premium, вы найдете встроенный менеджер перенаправления, который можно использовать для реализации перенаправления. Если вы используете бесплатную версию Yoast SEO или другой плагин, который не предлагает перенаправления, вам необходимо установить специальный плагин перенаправления.
Redirection — самый популярный менеджер переадресации для WordPress в настоящее время, на момент написания которого было установлено более 1 миллиона активных установок. Вы можете добавить свои перенаправления за считанные минуты; Он очень прост в использовании.
Если вы используете альтернативу Yoast, такую как RankMath, вы найдете в плагине диспетчер перенаправления, который также позволяет обслуживать 410 заголовков и многое другое.
Если ваш магазин электронной коммерции работает на Magento, функция добавления 301 редиректа встроена в платформу.
Вот как их создать . ..
Если вы используете Magento 1, перейдите в каталог > Управление перезаписью URL-адресов
Теперь вы увидите все ранее созданные перенаправления.
Продолжайте и «добавьте перезапись URL».
Выберите «индивидуальную» перезапись.
Заполните необходимую информацию о перезаписи URL следующим образом:
ID Path = Имя вашей перезаписи, которое используется только для целей администратора.
Путь запроса = Исходный / исходный URL
Целевой путь = Новый / целевой URL
Перенаправление = Постоянное (301)
Описание = Любое описание, которое вы хотите добавить для перенаправления
Во-первых, перейдите к URL Rewrites:
Маркетинг> SEO и поиск> Обновление URL
Идите вперед и «добавьте перезапись URL» и введите необходимую информацию для перезаписи URL следующим образом:
Кредит изображения: Magefan
Create URL Rewrite: Custom
Store = Магазин, в который вы хотите добавить перенаправление для
Путь запроса = Исходный / исходный URL
Целевой путь = Новый / целевой URL
Тип перенаправления = Постоянный (301)
Описание = Любое описание, которое вы хотите добавить для перенаправления
Как и в случае с WordPress и Magento, реализация 301 редиректа в магазине Shopify довольно проста и понятна.
Зайдите в Каналы продаж> Интернет-магазин> Навигация
После этого вы увидите довольно скрытную ссылку «Перенаправление URL-адресов» вверху страницы. Идите и щелкните по нему.
Теперь вы можете «Создать перенаправление URL».
Это так же просто, как добавить свои URL-адреса «от» и «к» и сохранить перенаправление. Просто как тот.
Если у вас есть магазин электронной коммерции на BigCommerce, вот как добавить 301 редирект:
Перейдите к Настройки сервера ›301 Перенаправляет .
Добавьте перенаправление и добавьте свой старый URL.
Кредит изображения: BigCommerce
Выберите ручную ссылку (где вы вводите новый URL-адрес для перенаправления) или динамическую ссылку (вы можете выбрать страницу или категорию, и перенаправление будет автоматически обновляться, если вы измените эту страницу позже) в качестве типа перенаправления.
Кредит изображения: BigCommerce
Введите URL-адрес вашей новой страницы или выберите страницу для перенаправления, если вы выбрали опцию динамической ссылки выше.
Кредит изображения: BigCommerce
Кредит изображения: BigCommerce
При реализации 301 редиректа легко сделать ошибку, часто даже не задумываясь, и вот некоторые из наиболее распространенных ошибок и способы их избежать.
В большинстве случаев вам не следует позволять удаленным страницам возвращать код 404, а следует реализовать перенаправление 301, чтобы направлять пользователей и поисковые системы на новую целевую страницу.
Вы можете использовать инструмент SEMrush Site Audit для выявления страниц, которые возвращают ошибку 404 (и другие ошибки 4XX), чтобы вы могли перейти и разрешить их с помощью перенаправлений.
Как указано выше, переадресация 301 должна использоваться, когда изменение является постоянным, и 302-е, когда изменение носит временный характер; однако они часто используются неправильно.
Опять же, инструмент аудита сайта может помочь вам найти их, помеченные как «страницы с временными перенаправлениями.’
Затем вам следует обновить эти перенаправления до 301 с 302, если нет смысла устанавливать их как временные.
JavaScript можно использовать для переадресации, и если у вас нет другого выбора, их можно использовать; они часто используются, когда люди не имеют доступа к серверу своего веб-сайта.
Однако они не являются оптимальным выбором из-за того, что поисковым системам необходимо отображать страницу, чтобы найти перенаправление.Многие сайты запрещают роботу Googlebot сканировать файлы CSS или JS, в результате чего страница не может отображаться.
Во избежание проблем обычно рекомендуется использовать перенаправление 301, 302 или 307.
Вы не должны выполнять перенаправление просто ради этого, так как это может негативно повлиять на пользовательский опыт вашего сайта.
Вам следует выполнять перенаправление только на похожие страницы, а добавление перенаправлений, указывающих на те, которые имеют совершенно иное намерение, чем исходное, считается плохой практикой и по возможности следует его избегать.
Если вы обнаружите неработающие внутренние ссылки при сканировании сайта с помощью инструмента аудита сайта, вам не следует просто использовать переадресацию 301 для их устранения, поскольку вы создаете ненужную цепочку переадресации.
Вместо этого сначала обновите цель неработающей ссылки, а затем добавьте перенаправление на правильную страницу, как только это будет сделано.
Два распространенных примера неправильного использования перенаправления 301 — это цепочки и петли перенаправления.Длинные цепочки перенаправления и бесконечные циклы затрудняют сканирование вашего сайта поисковыми системами, а также могут снизить скорость загрузки вашего сайта.
Вы можете идентифицировать цепочки и циклы перенаправления с помощью инструмента SEMrush Site Audit и удалять цепочки и циклы, переделывая свои перенаправления так, чтобы они указывали с первого на последний URL в серии.
Вот и все; все, что вам нужно знать об использовании 301 редиректа.
Хотя они могут показаться простой темой, они представляют собой нечто большее, чем многие думают, особенно если принять во внимание не только различные сценарии использования, но и различные способы их реализации в зависимости от настроек вашего сайта.
Понимание переадресации 301 является важной частью любых знаний оптимизаторов поисковых систем, но, потратив время на проверку и перепроверку того, как вы их используете, вы сможете избежать ошибок и использовать их в правильных ситуациях.
Помните, когда 301 редирект был на слуху в городе?
Нет? И я нет. Но это поисковая оптимизация для вас.
Это может быть не всегда сексуально.Черт, это редко бывает. Но если вы уделяете внимание деталям и не возражаете против мелочей, вы будете на шаг впереди конкурентов.
Вы также не хотите просто следовать за толпой и последними тенденциями. Вместо того, чтобы повторять «гуру», лучше провести собственное исследование.
Обращайте внимание на детали и ищите возможности улучшить свою SEO-игру — какими бы скучными они ни казались концептуально. Click To TweetИмея это в виду, мы собираемся охватить 301 редирект сегодня.
Это одна из тех вещей, которые вы захотите сделать заранее. Это большой шаг в правильном направлении для улучшения взаимодействия с пользователем, и это не повредит, когда дело доходит до того, чтобы показать Google, что архитектура вашего сайта чиста и актуальна.
Прежде всего, «301» — это просто код статуса HTTP для «перемещен постоянно».
Сообщает как веб-браузерам, так и поисковым системам, что контент необратимо перемещается на другой URL. Например, допустим, у вас есть старая статья об обновлении алгоритма Google.
Но теперь, когда были возможны последующие обновления, и ваша статья содержит слишком много устаревшей информации, чтобы ее можно было спасти, вы вместо этого решаете создать более свежую «ретроспективную» статью об этом прежнем изменении алгоритма.
Это идеальное время для использования редиректа 301.
Но во многих случаях было бы целесообразно использовать эту постоянную форму перенаправления.
Вот еще несколько:
В прошлом Google рассматривал это как потенциальную лазейку, которую веб-мастера могут попытаться использовать, чтобы манипулировать рейтингом в поиске.
Примерно в то же время сам Мэтт Каттс подтвердил, что переадресация 301 приведет к потере 15% рейтинга страницы (это уже не так).
Источник изображения: Moz
Но, чтобы способствовать переходу на более безопасный HTTPS, Google в конечном итоге снял этот штраф.Фактически, все формы 30-кратного редиректа больше не влияют напрямую на ссылочный вес или рейтинг страницы.
Значит ли это, что вы можете перенаправить свой самый популярный пост в блоге на страницу вашего партнерского продукта? Не совсем.
Если вы используете переадресацию 301 для перенаправления пользователей на несвязанные страницы, поисковые системы могут рассматривать их как «мягкие 404». Это может в конечном итоге побудить поисковые системы, такие как Google, полностью деиндексировать контент.
Так что не пытайтесь развязать переадресацию. Просто используйте их по назначению, и все будет в порядке.
Теперь, когда наш небольшой урок истории окончен, давайте приступим к делу.
Как именно вы реализуете 301 редирект? На самом деле все не так уж и плохо.
Если вы считаете себя хотя бы средним веб-мастером, вы можете безопасно выполнить два эффективных метода 301 редиректа.
Первый можно сделать с помощью файла .htaccess вашего веб-сайта.
Для начала вам нужно войти в панель управления своей учетной записи хостинга. Для большинства веб-хостингов это вполне может быть cPanel.
Хотя сам интерфейс может отличаться от хоста к хосту, все они должны иметь что-то, называемое «файловым менеджером», которое вы можете запускать из вашей cPanel.
Запустите это и найдите корневую папку веб-сайта, на который вы хотите выполнить 301 редирект.
Следующим шагом будет открытие файла .htaccess вашего веб-сайта. Если его не существует, просто создайте новый файл и назовите его «.htaccess».
Обратите внимание: Для некоторых веб-хостов вам необходимо сначала включить опцию «показывать скрытые файлы».Поэтому, если сначала вы не можете найти файл .htaccess, поищите этот параметр и убедитесь, что он включен.
Кроме того, как и в случае любых изменений файлов вашего веб-сайта, рекомендуется создать резервную копию файла .htaccess, прежде чем вносить какие-либо изменения.
После загрузки файла .htaccess вы сможете увидеть параметры постоянной ссылки вашего сайта по умолчанию:
А вот и самое интересное.
Чтобы реализовать перенаправление 301, просто введите слова «Redirect 301» под строкой «# END WordPress»:
Затем вам нужно указать старый URL-адрес , который вы хотите перенаправить трафик из.
Но поскольку вы изменяете .htaccess определенного домена, вам нужны только элементы URL после расширения «. com». В оставшейся части статьи мы будем называть эту часть URL-адреса «слагом».
Например, если страница, которую вы хотите перенаправить, — это «www.mysite.com/old-page/», вам нужно будет только ввести «/ old-page /», чтобы реализовать перенаправление 301.
Чтобы завершить перенаправление, все, что осталось сделать, это добавить полный URL новой страницы.Предположим, вы хотите перенаправить трафик со старой страницы на https://www.yoursite.com/new-page/:
Вот и все! Продолжайте и сохраните файл, чтобы применить перенаправление.
Если вам нужно перенаправить несколько страниц, просто создайте новую строку в файле .htaccess и повторите шаги, описанные выше. Просто помните, что синтаксис для перенаправления 301 через .htaccess: «Перенаправить 301 (старая страница) (полный URL-адрес новой страницы)» .
Если предыдущий метод показался вам недостаточно простым, вы можете упростить задачу с помощью подключаемых модулей WordPress.
Конечно, ваш веб-сайт должен работать в системе управления контентом WordPress (CMS), чтобы это было жизнеспособным методом. Но кого мы обманываем? Более 50% Интернета работает на WordPress. Справедливо предположить, что ваш веб-сайт тоже.
Один из самых популярных плагинов для работы с редиректами — Simple 301 Redirects. Установите его, как любой другой плагин, а затем перейдите на вкладку «Настройки» на панели инструментов WordPress. Для начала нажмите «301 редирект», чтобы запустить плагин.
Интерфейс Simple 301 Redirects довольно прост. Сначала добавьте ярлык старой страницы в столбец «Запрос».
Затем вставьте полный URL-адрес новой страницы в столбец «Назначение».
Наконец, нажмите «Enter», чтобы завершить перенаправление и создать новую строку для дополнительных пар URL. Не забудьте нажать «Сохранить изменения», чтобы применить перенаправления после закрытия плагина.
Какой бы метод вы ни выбрали, помните, что все перенаправления сопряжены с определенной степенью риска. Поэтому обязательно перепроверьте свою работу, прежде чем вносить какие-либо изменения вживую.
Кроме того, не забывайте о следующих рекомендациях:
Правильное использование переадресации 301 может не доставлять большого удовольствия, но это важный шаг к тому, чтобы ваш веб-сайт находился в хорошем положении для максимальной релевантности для SEO.
Убедитесь, что вы используете их правильно, если вы выполняете переход на HTTPS, если вы переходите на новый домен или просто хотите удалить устаревший контент!
Постоянное перенаправление 301 постоянно перенаправляет один URL-адрес на другой. Используйте переадресацию 301, чтобы отправлять посетителей на новый URL-адрес и сообщать поисковым системам, что страница переместилась, чтобы новая страница была правильно проиндексирована.
Распространенное использование редиректа 301:
На сайтах HostPapa используйте файлы .htaccess для создания перенаправлений и управления ими. Вы можете создать файл .htaccess с помощью диспетчера файлов в cPanel или с помощью FTP для загрузки файла .htaccess, созданного с помощью текстового редактора на вашем компьютере.
Примечание: А.Файл .htaccess — это скрытый файл, поэтому вам необходимо настроить файловый менеджер cPanel или FTP-клиент для просмотра скрытых файлов в вашей системе. См. Инструкции ниже.
Совет разработчика: Если сайт не работает после обновления или добавления файла .htaccess, восстановите функциональность сайта, переименовав или удалив файл.
Поместите в файл .htaccess следующую строку:
RedirectPermanent http: //www.domain.com / old-file.html http://www.
domain.com/new-file.html
Повторите эти действия для каждой страницы, которую хотите перенаправить.
Поместите в файл .htaccess следующую строку:
RedirectPermanent / http://www.new-domain.com/
Файловый менеджер cPanel обеспечивает простой способ создания файла .htaccess или доступа к нему. Вот как:
Для реализации файла .htaccess с использованием FTP:
Если вам нужна помощь в создании файла .htaccess для вашего сайта, обратитесь за помощью в службу поддержки HostPapa.
Об авторе