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


Сервис проверки редиректов — бесплатный онлайн-инструмент со 100%-й точностью

Проверьте любой короткий или партнерский 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 еще понадобится в будущем.

Как перенаправить веб-страницу

Редирект - это когда веб-страница посещается по определенному URL-адресу, она меняется на другой URL-адрес. Например, человек посещает сайт «website.com/page-a» в своем браузере, и вместо этого он перенаправляется на «website.com/page-b». Это очень полезно, если мы хотим перенаправить определенную страницу в новое место, изменить структуру URL-адреса сайта, удалить «www». часть URL-адреса или даже полностью перенаправлять пользователей на другой веб-сайт (и это лишь некоторые из них).

Допустим, мы только что переместили наш веб-сайт и хотим закрыть старый.Однако мы не хотим, чтобы на всех страницах старого сайта отображалось ужасное 404 Not Found . Нам нужно, чтобы эти старые ссылки перенаправляли на тот же контент на нашем новом сайте.

Вот наш пример: мы хотим, чтобы old-website.com/blog/post перенаправлял на new-website.com/blog/post вместе со всеми другими сообщениями, использующими тот же формат URL. Также было бы неплохо, если бы наши перенаправления сообщали поисковым системам, что это изменение является постоянным, поэтому они должны обновляться соответствующим образом.

Так как же нам это сделать? Что ж, прежде чем мы начнем, нам нужно немного узнать о HTTP.

.

Проверка массового перенаправления | Кричащая лягушка

Как проверять перенаправления с помощью SEO Spider

В этом руководстве вы узнаете, как можно бесплатно (и платно) использовать Screaming Frog SEO Spider для проверки перенаправления (HTTP-ответ 3XX) либо путем сканирования вашего веб-сайта, либо путем массовой загрузки списка URL-адресов.

Для начала вам нужно скачать паук SEO, который предоставляется бесплатно в облегченной форме для до 500 URL. Вы можете скачать с помощью кнопок на правой боковой панели.

SEO Spider покажет код статуса (будь то 301, 302, 303 и т. Д.), Статус (постоянный или временный), место назначения перенаправления и может проследовать по нескольким цепочкам перенаправления до конечного пункта назначения, а также определять циклы.

У вас есть два варианта проверки переадресации, которые вы можете пропустить в соответствующий раздел, нажав на свои предпочтения ниже -

  1. Сканирование сайта для проверки перенаправления
  2. Загрузить список URL-адресов для проверки перенаправления

1) Сканирование веб-сайта

Откройте SEO Spider, введите или скопируйте веб-сайт, который вы хотите сканировать, в поле «введите URL-адрес для паука» и нажмите «Старт».

2) Щелкните вкладку «Коды ответов» и фильтр «Перенаправление (3ХХ)», чтобы просмотреть перенаправления

Вы можете подождать, пока сканирование не завершится и не достигнет 100%, или вы можете просто просмотреть перенаправления 3XX во время сканирования, перейдя на вкладку «Коды ответа» и используя фильтр для «Перенаправления 3XX».

Есть два способа сделать это: вы можете просто щелкнуть «вкладку» вверху и использовать раскрывающийся фильтр, или вы можете использовать панель обзора обхода в правом окне и просто щелкнуть прямо на «Перенаправление (3XX)» в виде дерева в папке "Коды ответов".

Статус и код статуса показаны рядом с каждым URL-адресом, и будут отображаться как «внутренние», так и «внешние» переадресации URL. Столбец «URI перенаправления» показывает место назначения перенаправления URL-адреса в столбце «Адрес».

Эта панель обзора сканирования обновляется во время сканирования, поэтому вы можете сразу увидеть количество имеющихся у вас ссылок с ошибкой клиента 3XX. В приведенном выше примере имеется 93 редиректа, что составляет 13% ссылок, обнаруженных при сканировании.

3) Просмотр назначения перенаправления

В столбце «URI перенаправления» отображается пункт назначения переадресации URL-адреса «адрес».

Например, вы можете видеть, что https://www.screamingfrog.co.uk/web-scraper/ 301 постоянно перенаправляет на https://www.screamingfrog.co.uk/web-scraping/ на скриншоте выше. .

4) Просмотрите источник переадресации, щелкнув вкладку «Inlinks»

Очевидно, вам нужно знать источник обнаруженных перенаправляющих ссылок (какие URL-адреса на веб-сайте ссылаются на перенаправления), чтобы их можно было обновить на правильное место. Для этого просто щелкните URL-адрес в верхней панели окна, а затем щелкните вкладку «Inlinks» внизу, чтобы заполнить нижнюю панель окна.

Как вы можете видеть в этом примере, есть перенаправление на наше руководство по парсингу (https://www.screamingfrog.co.uk/web-scraper/), на которое есть ссылка на этой странице - https: // www. .screamingfrog.co.uk / seo-spider-4-0 /.

Вот более подробный вид нижней панели окна, которая детализирует данные "inlinks" -

«От» - это источник, из которого можно найти перенаправление, а «Кому» - это URL-адрес для перенаправления. Вы также можете увидеть текст привязки, замещающий текст (если это изображение, на которое есть гиперссылка) и указать, выполняется ли переход по ссылке (true) или «nofollow» (false).

5) Используйте экспорт «Массовый экспорт> Коды ответов> Ошибка клиента (3XX) Inlinks»

Если вы предпочитаете просматривать данные в электронной таблице, вы можете экспортировать как «исходные» URL-адреса, так и «перенаправления», используя опцию «Массовый экспорт», «Коды ответа» и «Перенаправления (3XX) Inlinks» на верхнем уровне. меню.

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

6) Нажмите «Отчеты> Перенаправления> Цепочки перенаправления», чтобы просмотреть цепочки и циклы

Чтобы проверить внутренние цепочки перенаправления или определить петли перенаправления, просто экспортируйте отчет «Цепочки перенаправления».

Этот отчет отображает цепочки переадресации, количество переходов на пути и определяет источник, а также наличие петли.

Сканирование списка URL-адресов для переадресации

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

Чтобы переключиться в режим «список», просто нажмите «режим> список» на верхнем уровне навигации, и тогда вы сможете вставить URL-адреса, ввести их вручную или загрузить через файл.

Мы рекомендуем внимательно прочитать наше руководство «Как контролировать перенаправления с помощью SEO Spider» при массовой загрузке URL-адресов. Это руководство содержит более подробную информацию о том, как правильно настроить SEO Spider, чтобы он следовал по ссылкам до конечного пункта назначения и отображал все это в одном отчете.

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

Пожалуйста, ознакомьтесь также с ответами на часто задаваемые вопросы о Screaming Frog SEO и полным руководством пользователя.

.

Перенаправления в HTTP - веб-технологии для разработчиков

Перенаправление URL-адресов , также известное как Перенаправление URL-адресов , - это метод, позволяющий присвоить более одного URL-адреса странице, форме или целому веб-сайту / приложению. HTTP имеет специальный тип ответа, называемый перенаправлением HTTP , для этой операции.

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

  • Временные перенаправления во время технического обслуживания или простоя сайта
  • Постоянные перенаправления для сохранения существующих ссылок / закладок после изменения URL-адресов сайта, страниц прогресса при загрузке файла и т. Д.

Принцип

В HTTP перенаправление запускается сервером, отправляющим специальный ответ redirect на запрос. Ответы на перенаправление имеют коды состояния, начинающиеся с 3 , и заголовок Location , содержащий URL-адрес для перенаправления.

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

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

  1. Постоянные перенаправления
  2. Временные перенаправления
  3. Особые перенаправления

Постоянные перенаправления

Эти перенаправления должны длиться вечно. Они подразумевают, что исходный URL-адрес больше не следует использовать и заменить его новым. Роботы поисковых систем, программы чтения RSS и другие сканеры обновят исходный URL-адрес ресурса.

Код Текст Обработка методов Типичный вариант использования
301 Постоянно перемещен GET методы без изменений.
Другие могут или не могут быть изменены на GET . [1]
Реорганизация веб-сайта.
308 Постоянное перенаправление Способ и корпус без изменений. Реорганизация веб-сайта с использованием ссылок / операций, не связанных с GET.

[1] Спецификация не предназначалась для изменения метода, но есть существующие пользовательские агенты, которые действительно меняют свой метод. 308 был создан для устранения неоднозначности поведения при использовании методов, отличных от GET .

Временные перенаправления

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

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

Код Текст Обработка методов Типичный вариант использования
302 Найдено GET методы без изменений.
Другие могут или не могут быть изменены на GET . [2]
Веб-страница временно недоступна по непредвиденным причинам.
303 См. Другие GET методы без изменений.
Остальные изменили на GET (тело потеряно).
Используется для перенаправления после PUT или POST , чтобы обновление страницы результатов не запускало операцию повторно.
307 Временное перенаправление Способ и корпус без изменений Веб-страница временно недоступна по непредвиденным причинам. Лучше, чем 302 , когда на сайте доступны операции, отличные от GET .

[2] Спецификация не предназначалась для изменения метода, но существуют существующие пользовательские агенты, которые действительно меняют свой метод. Код 307 был создан для устранения неоднозначности поведения при использовании методов, отличных от GET .

Особые перенаправления

304 (Не изменено) перенаправляет страницу в локально кэшированную копию (которая была устаревшей), а 300 (Множественный выбор) - это перенаправление вручную: тело, представленное браузером как веб-страница, содержит список возможных перенаправления, и пользователь щелкает по одному из них, чтобы выбрать его.

Код Текст Типичный вариант использования
300 Множественный выбор Немного: варианты перечислены на HTML-странице в теле.Машиночитаемые варианты рекомендуется отправлять в виде заголовков Link с относительным значением = alternate .
304 Без изменений Отправлено для повторно подтвержденных условных запросов. Указывает, что кешированный ответ еще свеж и может быть использован.

Альтернативный способ указания перенаправления

HTTP-перенаправления - не единственный способ определения перенаправлений. Есть еще два:

  1. Перенаправления HTML с элементом
  2. перенаправления JavaScript через DOM

Перенаправление HTML

Перенаправления

HTTP - лучший способ создания перенаправлений, но иногда у вас нет контроля над сервером.В этом случае попробуйте элемент с его атрибутом http-Equiv , установленным на Refresh в страницы. При отображении страницы браузер перейдет по указанному URL.

    

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

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

Перенаправление JavaScript

Перенаправления в JavaScript выполняются путем установки строки URL-адреса в свойство window.location , загружая новую страницу:

 window.location = "https://example.com/"; 

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

Порядок старшинства

Имея три способа инициирования перенаправления, можно использовать несколько способов одновременно. Но что применяется в первую очередь?

  1. Перенаправления HTTP всегда выполняются первыми - они существуют, когда нет даже переданной страницы.
  2. HTML-перенаправления ( ) выполняются, если не было перенаправлений HTTP.
  3. Перенаправления JavaScript выполняются в последнюю очередь и только если включен JavaScript.

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

Примеры использования

Существует множество вариантов использования перенаправлений, но поскольку каждое перенаправление влияет на производительность, их использование следует свести к минимуму.

Псевдоним домена

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

Расширение охвата вашего сайта
Обычный случай, когда сайт находится по адресу www.example.com , но доступ к нему с example.com также должен работать. Таким образом, настроены перенаправления для example.com на www.example.com . Вы также можете перенаправить с общих синонимов или частых опечаток в ваших доменах.
Переход на новый домен
Например, ваша компания была переименована, но вы хотите, чтобы существующие ссылки или закладки по-прежнему находили вас под новым именем.
Принудительное использование HTTPS
Запросы к версии http: // вашего сайта будут перенаправлены на версию https: // вашего сайта.

Поддержание связи в рабочем состоянии

Когда вы реструктурируете веб-сайты, URL-адреса меняются. Даже если вы обновите ссылки своего сайта для соответствия новым URL-адресам, вы не сможете контролировать URL-адреса, используемые внешними ресурсами.

Вы не хотите разрывать эти ссылки, поскольку они привлекают ценных пользователей и помогают вашему SEO, поэтому вы настраиваете перенаправления со старых URL-адресов на новые.

Этот метод действительно работает для внутренних ссылок, но старайтесь избегать внутренних перенаправлений. Перенаправление приводит к значительным потерям производительности (поскольку возникает дополнительный HTTP-запрос). Если вы можете избежать этого, исправив внутренние ссылки, вам следует исправить эти ссылки.

Временные ответы на небезопасные запросы

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

Обычно вы не хотите, чтобы ваши пользователи повторно отправляли запросы PUT , POST или DELETE . Если вы отправите ответ в результате этого запроса, простое нажатие кнопки перезагрузки отправит запрос повторно (возможно, после подтверждающего сообщения).

В этом случае сервер может отправить ответ 303 (см. Прочее) для URL-адреса, который будет содержать правильную информацию. Если нажать кнопку перезагрузки, повторно отображается только эта страница, без повторного воспроизведения небезопасных запросов.

Временные ответы на длинные запросы

Некоторым запросам может потребоваться больше времени на сервере, например DELETE запросов, которые запланированы для последующей обработки. В этом случае ответ представляет собой перенаправление 303 (см. Прочее), которое ссылается на страницу, указывающую, что действие было запланировано, и в конечном итоге сообщает о его ходе или позволяет отменить его.

Настройка редиректа на общих серверах

Apache

Редирект может быть установлен либо в файле конфигурации сервера, либо в .htaccess каждого каталога.

Модуль mod_alias имеет директивы Redirect и RedirectMatch , которые по умолчанию устанавливают 302 редиректов:

  ServerName example.com Перенаправление / https://www.example.com  

URL-адрес https://example.com/ будет перенаправлен на https://www.example.com/ , как и любые файлы или каталоги под ним ( https: // example./images/(.*)$ https://images.example.com/$1

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

Если вам не нужно временное перенаправление, можно использовать дополнительный параметр (код состояния HTTP для использования или постоянное ключевое слово ) для настройки другого перенаправления:

 Перенаправление постоянное / https://www.example.com #… Действует так же, как: Перенаправить 301 / https://www.example.com 

Модуль mod_rewrite также может создавать перенаправления./images/(.*)$ https://images.example.com/$1 постоянно;

IIS

В IIS для настройки перенаправления используется элемент .

Петли перенаправления

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

В большинстве случаев это проблема сервера, и если сервер не может ее обнаружить, он отправит обратно 500 Internal Server Error .Если вы столкнетесь с такой ошибкой вскоре после изменения конфигурации сервера, скорее всего, это петля перенаправления.

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

… пока в Chrome отображается:

Эта веб-страница имеет цикл переадресации

В обоих случаях пользователь не может многое сделать (если только на его стороне не происходит повреждение, например несоответствие кеша или файлов cookie).

Важно избегать циклов перенаправления, поскольку они полностью мешают работе пользователя.

.

руководство по перенаправлению для SEO

ContentKing
  • Характеристики SEO аудит SEO мониторинг SEO оповещение Отслеживание изменений SEO Аналитика и отчетность API и интеграции
  • Решения По отраслям Агентства электронная коммерция Торговые площадки Издатели Путешествовать По роли Руководители Менеджеры по маркетингу Технические SEO-специалисты Команды контента Разработчики
  • Цена
  • Примеры из практики

Начать пробный период

Перейти к приложению × ContentKing

×

  • Характеристики SEO аудит SEO мониторинг SEO оповещение
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий