Тестовый стенд аудита сайта
Ожидается: на странице 2 битые ссылки — 400 и 404.
Ссылка на страницу с кодом 400. На 400 ссылаются три страницы: эта, /tests/broken-links-source-many.html и /tests/broken-links-source-forms.html.
Ссылка: Битая 400 со страницы «повторы»
<a href="/tests/broken-links-400.php">Битая 400 со страницы «повторы»</a>
На 404 ведут три ссылки с разным текстом, у последней есть якорь. Якорь аудит отбрасывает, поэтому все три — один адрес. Страница должна считаться одним источником, а в отчёт должен попасть текст первой ссылки. На 404 ссылаются три страницы: эта, /tests/broken-links-source-many.html и /tests/broken-links-source-forms.html.
<a href="/tests/broken-links-404.php">Первая ссылка на 404 со страницы «повторы»</a> <a href="/tests/broken-links-404.php">Вторая ссылка на 404 со страницы «повторы»</a> <a href="/tests/broken-links-404.php#part">Третья ссылка на 404 со страницы «повторы», с якорем</a>
Ссылка на тот же адрес 404, но на www-поддомене. Для аудита это родственный домен: такие ссылки краулер не посещает, и битыми они не считаются.
Ссылка: 404 на www-версии со страницы «повторы»
<a href="https://www.crawler.realtysev.ru/tests/broken-links-404.php">404 на www-версии со страницы «повторы»</a>
Внешние ссылки краулер не посещает, их код ответа неизвестен.
Ссылка: Несуществующая страница на example.com со страницы «повторы»
<a href="https://example.com/broken-links-missing.html">Несуществующая страница на example.com со страницы «повторы»</a>