Как проверить настроен ли 301 редирект

Проверка переадресации

Проверьте любой короткий или партнерский URL-адрес (bit.ly, goo.gl и т.д.), чтобы узнать, куда он ведет

Популярные вопросы

Что такое проверка переадресации (redirect tracker)? Ссылки могут быть перенаправлены по целому ряду причин, и некоторые из этих причин могут быть преступными. Как правило, перенаправления используются, если страница была удалена, если сайт переехал на новый домен или сменил протокол на HTTPS, если URL страницы был изменен, если два или более сайтов были объединены и так далее. В любом случае, очень важно заранее знать, куда вы перейдете, кликнув по ссылке. Инструмент проверки переадресации (Redirect Tracker) дает ответ именно на такой вопрос. Наш инструмент защитит вас и проинформирует об угрозах и не только Зачем мне нужно отслеживать мои ссылки? 1. Вы любопытны и хотите узнать, куда ведет укороченный URL (при этом вы, возможно, не доверяете источнику).
2. Вы серьезно относитесь к кибербезопасности и хотите оградиться от фишинговых и вирусных атак.
3. Если вы занимаетесь созданием сайтов и/или рекламной в Интернете и хотите проверить свои ссылки. Какие бывают типы перенаправлений? Перемещено навсегда – Как правило, это значит, что адрес, на который вы пытаетесь зайти, был полностью удален или куда-то перемещен. Такое перенаправление часто используется в тех случаях, когда пользователи хотят удалить или изменить одну страницу и заменить ее другой. Старый адрес в этом случае должен быть удален и заменен новым, чтобы избежать перенаправления. 302 Найдено – Используется для временных перенаправлений: в зависимости от спецификации HTTP код 302 может быть эквивалентом кода 307 (302 работает в HTTP 1.0). Он используется для временного перенаправления одного URL на другой — как правило, в тех ситуациях, когда перенаправляемый адрес будет повторно использован в будущем. Это значит, что страница будет доступна по новому адресу в течение некого периода времени, но не навсегда. 303 См. прочее – Когда странице требуется для загрузки больше времени (после заполнения формы, проведения платежа и так далее), вы тем временем будете перенаправлены на другую страницу. Это нужно, чтобы вы не добавили загружающуюся страницу в закладки или не обновляли ее. 307 Временное перенаправление – Это эквивалент кода состояния 302 для протокола HTTP версии 1.1. Запрошенный URL был временно перемещен. Как правило, это перенаправление используется в тех случаях, когда старый URL еще понадобится в будущем.

Источник

301 редирект от А до Я – путеводитель для новичков

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

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

301 редирект или 301 Permanent Redirect – это постоянная переадресация одного URL-адреса на другой. Само слово « редирект » дословно переводится с английского как « перенаправление ».

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

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Если приложить максимум усилий — 301 редиректом возможно решить широкий круг проблем с оптимизацией, и глобально улучшить конверсию сайта. Соответственно, как сделать редирект на другой сайт нужно знать любому SEO специалисту и веб-мастеру.

Зачем нужен 301 редирект и в каких случаях его используют?

301 редирект — весьма универсальный инструмент для любого оптимизатора. Он позволяет совершить перенос ссылочного наполнения одной страницы на другую. Чаще всего делают редирект на другой сайт при переезде на другой домен, соединении дублей интернет страниц или перенаправлении с « www » на « без www » и наоборот.

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Хочется заметить, что использование приставки « www » в названии сайта уже давно устарело, но иногда все же встречается. При создании сайта, разумеется, можно указать название « без www », но бывают случаи, когда сайт достается « по наследству ». Вот именно для таких случаев и существует редирект, способный изменить URL-адрес.

301 редирект способен передать:

301 редирект не способен передать:

Ко всему прочему, возможен вариант, когда редирект выступает способом добавления в конце ссылки косой черты — слеша. То есть « http://site.com/news » при помощи редиректа изменяют на « http://site.com/news/ ».

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

Кроме всего прочего 301 редирект достаточно часто используется в SEO, так как позволяет показать поисковым роботом, что страница переадресуется навсегда. Ну и, конечно, 301 редирект позволяет без труда перенести позиции старых страниц на новые.

Как настроить 301 редирект?

Вариант 301 редиректа для переадресации на другой домен:

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

В данном примере все страницы сайта будут перенаправлены на другой.

301 редирект для одной страницы выглядит так:

В качестве последнего примера приведем следующее:

Видно, что при попадании пользователя или поискового робота в директорию test он автоматически перенаправляется на « www.test.com », все остальные перейдут на « enter.test.com ».

Можно, конечно, использовать готовый скрипт редиректа, которых полно в сети. Однако для успешности данной операции необходимо чтобы на хостинге были включены модули « mod_alias ».

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Главным недостатком этого примера является то, что все интернет адреса, которые нужно переадресовать, перечисляются один за другим, то есть каждый в отдельности.

Как проверить работает ли 301 редирект?

Самые распространенные ошибки, при которых 301 редирект отказывается работать правильно – это наличие прочих редиректов, мешающих работе.

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

Переходя к практике, давайте рассмотрим как проверить 301 редирект.

Допустим, посетитель вводит в адресной строке браузера ссылку « http://primer.com/index.php » и нажимает « ввод ». Браузер совершает HTTP-запрос и посылает его серверу, который возвращает HTTP-ответ.

При установленном редиректе, в поле « Location » будет прописан другой адрес страницы, например: « http://primer.com/surprize.php », куда и произойдет переадресация.

Существует много сервисов и плагинов позволяющих проверить работоспособность редиректа.

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Например, HttpFox – отличный плагин для слежки за http-заголовками.

Плагин HttpFox для браузера Mozilla Firefox построчно фиксирует загрузку страницы, что позволяет отслеживать связки редиректов, а так же порядок и быстроту загрузки интернет страницы.

Надеемся, что данная статья помогла вам сделать редирект на новые страницы сайта без каких-либо проблем.

Источник

Настраиваем 301 редирект

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

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

Для чего используется 301 редирект?

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

Причины использования 301 редиректа:

301 редирект vs тег Canonical

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

При 301 редиректе происходит физическое перенаправление посетителя или поискового робота. Т.е., этот способ переадресации ориентирован как на ботов, так и на людей. Тег Canonical в свою очередь, предназначен исключительно для роботов. К примеру, у нас есть две страницы, обозначим их как 1 и 2, при этом, вторая является основной (канонической), а первая – дубликатом (содержание страниц идентично). Наша задача состоит в том, чтобы в поисковой выдаче ранжировалась основная страница, т.е. вторая, но при этом первая также должна работать. В этом случае, на помощь приходит тег Canonical, который позволяет указать поисковому роботу на каноническую страницу.

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

301 или 302 редиректы

Оба этих вида редиректов физически перенаправляют пользователей и роботов на альтернативные URL-адреса, однако, у них есть существенные различия. 301 редирект сообщает поисковым краулерам о том, что страница переехала на новый адрес на постоянной основе. А 302 – на временной, к примеру, на период проведения какой-либо акции.

Важно не допускать путаницы в использовании 301 и 302 редиректов, в противном случае, это негативно скажется на SEO-продвижении страницы или ресурса в целом.

Где настраивается 301 редирект?

Разберем наиболее популярные и универсальные способы настройки 301 редиректа на сайте.

Как настроить 301 редирект с помощью файлов сервера Apache

Расположение файла httpd.conf варьируется в зависимости от типа операционной системы и версии Apache:

Через плагины в CMS

Настроить 301 редирект можно не только через конфигурационные файлы, но и с помощью специальных плагинов для CMS. Этот вариант подходит для пользователей, которые не хотят разбираться в параметрах файлов сервера.

WordPress

Вордпресс является самой популярной CMS системой, поэтому для него написано большое количество плагинов, с помощью которых можно настроить перенаправления.

Redirection

Плагин с широким функционалом, заточен исключительно под настройку редиректов. Вот часть функций, которые в нем представлены:

Плагин полностью бесплатен, прост в использовании, и при этом не затрагивает конфигурационные файлы сервера.

Simple 301 Redirects

Также простой плагин, но с менее богатым функционалом. Интерфейс представлен в виде двух полей: URL-адрес страницы-исходника и URL-адрес страницы, куда настраивается 301 перенаправление (исключительно). Его удобно использовать при переезде сайта с одного домена на другой, либо при небольшом количестве страниц, с которых требуется настроить 301 редиректы. Т.к. отсутствуют возможности настройки автоматических правил, для больших массивов адресов его использовать нецелесообразно.

SEO Redirection

В отличии от прошлого плагина, SEO Redirection позволяет настраивать все виды редиректов, а не только 301. В целом, это мощный инструмент, с большим количеством функций, со средней оценкой пользователей в 4 звезды. Есть возможность настройки автоматических правил, а также просмотра статистики по перенаправлением отдельно взятых URL-адресов.

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект
Плагин SEO Redirection

Easy Redirect Manager

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

Битрикс

Отредактировать сам файл можно напрямую через админку сайта:

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект
Настройка 301 редиректа в Битриксе

Через PHP-условие

Данная возможность настройки 301 редиректов больше подходит для самописных CMS-систем, работающих на PHP. Для ее реализации необходимо добавить в код индексного файла (чаще всего index.php) функцию header() с указанием типа редиректа и Location – адреса сайта.

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

Итак, перейдем непосредственно к настройке. Пример, 301 редирект с одного домена на другой:

Обратите внимание, указывается только новый домен.

Настройка 301 редиректа с одной страницы на другую:

Здесь указывается страница, на которую срабатывает перенаправление.

HTML-редирект

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

Редирект на другой домен:

Редирект на другую страницу:

Параметр content отвечает за задержку, указывается число, равное секундам.

Правил настройки 301 редиректов существует достаточно много и применяются они в зависимости от поставленной задачи. Разберем самые популярные.

С одной страницы на другую

С главной страницы на каталог

С каталога на главную

С одного домена на другой

301 редирект с http на https

При установке SSL-сертификата, настраивается перенаправление с http на https:

301 редирект с www на без www

С без www на с www

301 редирект для отдельного IP-адреса

Перенаправление только с главной страницы сайта

В этом случае, 301 редирект будет срабатывать исключительно при посещении главной страницы сайта:

Борьба с дубликатами

Два одинаковых URL-адреса, но у одного на конце есть слеш, а у другого он отсутствует. Для поисковых систем они будут разными, т.е. дубликатами. 301 редирект позволяет бороться с подобным явлением. Например, убираем слеш на конце адреса:

Перенаправление с 404 на главную страницу

Памятка по используемым символам и обозначениям

Директива RewriteCond определяет условие для правила RewriteRule при соблюдении которого, срабатывает редирект. Правила представляются в виде регулярных выражений.

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

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

Как проверить 301 редирект?

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

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

Источник

Полное руководство по 301 редиректу

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

Команда SeoProfy подготовила пошаговое руководство для вебмастеров, в котором рассказала и показала все детали и нюансы использования 301 редиректа.

Как проверить настроен ли 301 редирект. Смотреть фото Как проверить настроен ли 301 редирект. Смотреть картинку Как проверить настроен ли 301 редирект. Картинка про Как проверить настроен ли 301 редирект. Фото Как проверить настроен ли 301 редирект

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

301 Moved Permanently

301 редирект является постоянным редиректом, который передает около 90-99% ссылочного веса. Данный редирект указывает, что страница перемещена по новому адресу и старый url следует считать устаревшим.

302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0)

302 редирект — временный редирект. Данный редирект передает 0% от ссылочного веса и, в большинстве случаев, не должен использоваться. На данный момент интернет работает по протоколу HTTP, который и определяет, как обрабатывать URL-адреса. В двух версиях этого протокола этот ответ сервера имеет разный статус ответа:

307 Moved Temporarily (HTTP 1.1 Only)

307 редирект в протоколе HTTP 1.1 стал приемником 302 редиректа. В то время как основные поисковые боты начнут рассматривать его как аналог 302, для почти всех случаев лучше всего использовать 301. Исключением из этого правила является, когда контент действительно переехал только временно (например, во время технического обслуживания) и поисковые системы уже понимают, что ваш сервер совместим с HTTP 1.1. Но, так как практически невозможно определить, действительно ли поисковые системы поняли, что ваш сервер совместим с этим новым протоколом, то лучше использовать 302 редирект для контента, который был временно перемещен.

Другие виды редиректов

Существуют также и другие виды редиректов: Meta Refresh или с помощью JavaScript — которые выполняются на уровне страницы, а не на уровне сервера. Вот как выглядит типичный редирект Meta Refresh:

meta http-equiv=»refresh» content=»5;url=http://www.seoprofy.ua/» />

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

Канонизация домена сайта или как склеить домен?

Чтобы склеить домен с www на без www:

RewriteCond % ^www.site.com$ [NC]

RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

Для склейки с без www на с www:

RewriteCond % ^site.com$ [NC]

RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

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

Канонизация слеша в конце урла

При проектирование сайта важно определиться с одним форматом использование слеша в конце урла, так как для поисковых систем 2 урла вида

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

Для того чтобы удалить слэш в конце:

Для того чтобы добавить слэш в конец адресной строки:

Редирект одной страницы на другую страницу:

Redirect 301 /oldpage.html http://www.site.com/newpage.html

Редирект для дублей главной страницы:

Этот код гарантирует, что любой адрес домашней страницы, который включает несколько версий прямых ссылок имени страницы, например, default.htm или index.html, будет перенаправлен на каноническую главную страницу, http://www.site.com:

RewriteCond % ^[A-Z] <3,9>/([^/] /)*(default|index|main).(html|php|htm) HTTP/ [NC]

RewriteRule ^(([^/] /)*)(default|main|index).(html|php|htm)$ http://www.site.com/$1 [L,R=301]

Редирект каталога

Если структура каталога у вас отображается в url-ле, то при перекаталогизации у вас, соответственно, будут изменяться и url. В таком случае необходимо прописать следующий редирект:

Но, если url старого каталога начинается сразу после домена: www.site.com/old-catalog/, то необходимо воспользоваться следующим кодом

RewriteRule old-catalog /(.*) / old-catalog /$1 [R=301,L]

Редирект при смене расширения файлов

Если вы вдруг переехали на другую платформу или CMS, и при этом у url-ов изменились только расширение, то в этой случае вам поможет вот такой редирект:

RedirectMatch 301 (.*).php$ http://www.site.com$1.html

Примеры использования для защиты сайта от множественных дублей страниц

Редирект с разных доменов и субдоменов

Если вы купили несколько доменов в разных доменных зонах или разрабатывали новый сайт и повесили его на субдомен, а этот субдомен забыли закрыть от индексации, то необходимо сделать редирект на основной домен:

RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

Таким образом, все домены типа www.site.ru, www.site.net, test.site.com будут переадресовываться на сайт www.site.com.

Как удалить несколько слешей/тире в урле

Иногда «по случайности» в урле могут появиться по несколько слешей, например, www.site.com/catalog////page-1.html. В таких случаях необходимо делать 301 редирект на страницу с одним слешем www.site.com/catalog/page-1.html :

Аналогично, можно склеить в урле несколько дефисов в один: с www.site.com/catalog/page—1.html на www.site.com/catalog/page-1.html:

Как сделать редирект с любого урла на url только в нижнем регистре

Поскольку поисковыми системами регистр букв учитывается, то при проектировании сайта желательно, чтобы все урлы были в нижнем регистре. Однако, если вы изначально упустили данный момент, то лучше всего воспользоваться следующим кодом для редиректа на уровне php-скрипта:

header(«HTTP/1.1 301 Moved Permanently»);

Как переехать на новый домен? Оптимальная стратегия 301 редиректа

Оптимальной стратегией переезда на новый домен, учитывая пожелания 2-ух основных поисковых систем рунета Яндекс и Google, это:

Тогда код для настройки редиректа на старом сайте может иметь следующий вид:

RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

а файл robots.txt для старого сайта:

Генерация 301 редиректов

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

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

Как проверить 301 редирект

После каждого изменение логики работы 301 редиректа необходимо проверять работоспособность сайта:

Также для более тщательной проверки отработки редиректов можно использовать следующие сервисы:

http://bertal.ru — максимально подробная информация по ответам сервера.

Как и когда лучше использовать 301 редирект vs Canonical

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

301 — Эй, Поисковики: моя страница уже не здесь, и она навсегда переехала на новую страницу. Пожалуйста, удалите старую страницу из индекса и передайте её вес на новую страницу.

Canonical — Эй, Поисковики (так для большинства поисковых систем): у меня есть несколько версий этой страницы (или содержания), пожалуйста, индексируйте только ту версию страницы, на которую стоит canonical. Я буду держать другие страницы доступными для людей, чтобы они могли их видеть, но, Поисковик, не включай их в свой индекс и пожалуйста, передай вес на мою предпочтительную страницу.

Когда лучше использовать 301 редирект

Когда лучше не использовать 301 редирект?

Итого

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

Ошибки при использовании редиректов

Надеемся, что данное руководство станет вам шпаргалкой и помощником для использования 301-го редиректа для вашего сайта.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *