Проверка битых ссылок
Проверьте ссылки на странице и разделите их на битые, перенаправляющие и рабочие.
Этот инструмент загружает указанную страницу, извлекает её ссылки a href (кроме mailto:, tel:, # и javascript:, повторы отбрасываются) и проверяет из них до 30: сначала внутренние ссылки, не более 20, затем внешние, не более 10. Для каждой сначала отправляется запрос HEAD; если сервер отвечает 403, 405 или 501, вместо него пробуют GET с ограничением тела в 64 КБ; параллельность ограничена пятью запросами, тайм-аут на ссылку шесть секунд, а всего на проверку двадцать секунд.
Результаты собираются в четыре группы: битые (код 4xx или 5xx), перенаправляющие (3xx на другой адрес), недоступные (тайм-аут или ошибка DNS) и рабочие ссылки; в каждой строке показаны код состояния, конечный адрес при перенаправлении, текст ссылки и является ли она внутренней или внешней. Если на странице больше 30 ссылок, в отчёте указывается, сколько из них не проверено.
Некоторые сайты отвечают на автоматические запросы кодом 403 или 429; это не считается битой ссылкой, а показывается отдельно как отклонение автоматического запроса, которое стоит проверить вручную в браузере. Проверка рассматривает только первые найденные 30 ссылок, а весь запуск не может превышать двадцать секунд, поэтому она не охватывает каждую ссылку на странице; на крупных сайтах стоит проверять ссылки важных страниц по отдельности.
Частые вопросы
Если на странице больше 30 ссылок, проверяются ли все?
Нет, инструмент рассматривает не более 30 ссылок: сначала 20 внутренних, затем 10 внешних. Сколько ссылок пропущено, указывается на экране результатов.
Считаются ли ссылки с кодом 403 или 429 битыми?
Нет, некоторые серверы так отвечают на автоматические запросы; это показывается в отдельной группе как отклонение автоматического запроса, а не как битая ссылка. Откройте такие ссылки вручную в браузере, чтобы проверить их.
Сохраняется ли введённый адрес страницы?
Нет, постоянного хранения нет; если тот же адрес проверяют повторно вскоре после первой проверки, он остаётся в памяти сервера около десяти минут, а затем удаляется.
Почему не проверяются ссылки mailto: и tel:?
Эти ссылки ведут не на веб-страницу, а на почтовую программу или телефонное приложение и не возвращают код состояния HTTP, поэтому они не входят в область этой проверки.
