Crawler tester

crawler.realtysev.ru

Тестовый стенд аудита сайта

Битые ссылки: повторы и то, что не считается

Ожидается: на странице 2 битые ссылки — 400 и 404.

1. Обычная битая ссылка

Ссылка на страницу с кодом 400. На 400 ссылаются три страницы: эта, /tests/broken-links-source-many.html и /tests/broken-links-source-forms.html.

Ссылка: Битая 400 со страницы «повторы»

<a href="/tests/broken-links-400.php">Битая 400 со страницы «повторы»</a>

2. Одна битая страница — три ссылки

На 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>

3. www-версия адреса

Ссылка на тот же адрес 404, но на www-поддомене. Для аудита это родственный домен: такие ссылки краулер не посещает, и битыми они не считаются.

Ссылка: 404 на www-версии со страницы «повторы»

<a href="https://www.crawler.realtysev.ru/tests/broken-links-404.php">404 на www-версии со страницы «повторы»</a>

4. Внешняя ссылка

Внешние ссылки краулер не посещает, их код ответа неизвестен.

Ссылка: Несуществующая страница на example.com со страницы «повторы»

<a href="https://example.com/broken-links-missing.html">Несуществующая страница на example.com со страницы «повторы»</a>