Задача — настроить регулярную автоматическую проверку: обход всех страниц сайта, тестирование каждой ссылки, и внутренней, и внешней, на доступность, и формирование понятного отчёта. В отчёте нужно указывать, на какой странице находится нерабочая ссылка и в каком блоке — в тексте, в блоке похожих материалов, в шапке или подвале. При обнаружении новой проблемы система должна сама отправлять письмо ответственному, чтобы не пересматривать списки вручную.
Проверка должна быть достаточно умной, чтобы не путать временную недоступность стороннего ресурса с реально сломанной ссылкой, и не пропускать страницы в глубине структуры. Опишите, каким инструментом планируете это делать и с какой периодичностью.
Кратко о требованиях:
— полный обход структуры сайта
— проверка внутренних и внешних ссылок отдельными списками
— точный адрес страницы и место ссылки в отчёте
— письмо ответственному при новых битых ссылках
— защита от ложных срабатываний на временные сбои