Для поддержки сайта хочу реализовать отправку уведомления о возникновении 404 ошибки на почту с указанием referer страницы с которой был переход.
Пока ничего не пришло в голову как добавить php-код оправляющий эту информацию в ядро друпала, файл includes/common.inc.
В функцию drupal_not_found.
Есть ли более правильное решение данного вопроса?
Спасибо!
Комментарии
А ты не боишся что у тебя почта лопнет когда яндексо-гугло-боты придут?
Цель данной задачи узнать о битой ссылке размещенной внутри сайта или на других сайта.
Можно фильтровать referer страницы и отсекать ненужные уведомления.
1. В настроках друпала назначить обработку 404 ошибки на опредленную node
2. В данную node записать свой php код с отправкой почты, плюс сообщение о ошибке для пользователей