n-wp.ru — блог о WordPress
Уведомления администратору при возникновении ошибки 404 | n-wp.ru

Уведомления администратору при возникновении ошибки 404

Код, отсылающий сообщение администратору при возникновении ошибки Error 404.

Error 404 — пожалуй самая распространенная ошибка, которая возникает при переходе по страницам. Она появляется не на пустом месте — это сигнал о том, что пользователь не нашел нужную страницу при переходе по вшешней или внутренней ссылке, которая должна была привести его на эту страницу. Error 404 часто возникает из-за того, что изменилась структура внутренних ссылок, из-за неправильной работы плагинов, из-за несвоевременного обновление кэша плагинов кэширования, и по многим другим причинам. Если ошибок Error 404 станет слишком много, это может повлечь за собой ухудшение репутации сайта в глазах поисковых систем, да и простым посетителям не приятно видеть вместо страницы сообщение об ошибке. Для того, чтобы администратор блога всегда был в курсе, когда возникает Error 404, можно внедрить специальный код, который будет отсылать ему уведомление.

Уведомления администратору при возникновении ошибки 404

Для внедрения этого кода можно воспользоваться файлом 404.php — если этот файл присутствует среди файлов используемой вашим блогом темы, то все, что в нем содержится, будет исполняться в браузере при возникновении Error 404. Таким образом можно заменить стандартное сообщение об ошибке, которое выводят браузеры, на ваше индивидуальное, в котором могут содержаться не только извинения за предоставленные неудобства, но и координаты для связи с администратором, полезные ссылки. Так же в этот файл можно внедрить и код, который будет при возникновении Error 404 высылать администратору оповещение по электронной почте. Для этого нужно в файл 404.php вставить:

Спасибо а предоставленный код сайту wp-mix.com!

Уведомления администратору при возникновении ошибки 404

Теперь в случае, если пользователь видит в браузере вместо страницы вашего блога Error 404, администратору отсылается уведомление об этой ошибке, в котором фигурирует адрес ненайденной страницы, время возникновения ошибки, рефер, юзер-агент, — данные, которые позволят установить причину возникновения ошибки и устранить ее.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

1 комментарий

/* ]]> */