Htaccess 404 — как настроить страницу с ошибками

загрузка...

Большинство вебмастеров воспринимают появление ошибок на сайте, как нечто негативное и портящее репутацию проекта. Но на деле такая страница может наоборот улучшить репутацию веб-ресурса, если правильно ее настроить. По умолчанию, страница ошибки — это нечто невразумительное для простых юзеров, потому стандартные варианты Errors Display действительно ничего хорошего вашему сайту не принесут. Но вы можете поправить ситуацию, если настроите файл htaccess. Как проходит эта настройка и как активировать отображение персональных страниц ошибок, вы узнаете далее в статье.

Как можно настроить ошибку 404 и другие

Чтобы сделать уникальный Errors Display, то есть страницу с ошибкой, вам нужно уметь создавать html-страницы. Суть в том, что вам нужно будет для каждой ошибки прописать отдельную страницу, в которой будут сведения по оформлению страницы, а также по ее содержанию.

Важно, чтобы страница содержала не только красивый дизайн, но и объясняла пользователю, в чем причина появления данного раздела сайта.

После того, как вы сделаете страницы ошибок, вам нужно будет разместить ссылки на эти html-файлы в htaccess. Потом, когда сервер захочет перенаправить пользователя на страницу с Errors Display, он отправит посетителя на ту страницу, которая указана в htaccess, а не на стандартную.

Ошибка 404 — это самая популярная из возможных ошибок. Потому очень важно, чтобы вывод данной ошибки был настроен вами лично. Вероятность того, что выскочит именно 404 ошибка, очень высока, по сравнению с шансом появления других ошибок. 404 ошибка означает, что данные не найдены на сайте, или Not Found. Она может выскочить в том случае, если какая-то страница была удалена с сайта, а в индексе поиска сохранилась. Тогда перед пользователем и появится 404 ошибка.

Настройте вывод ошибки 404 так, чтобы отображение Errors Display приносило выгоду вашему сайту. В данном случае выгода может заключаться в том, что пользователи не будут покидать страницу с Errors Display, а останутся на ресурсе. К примеру, вывод может быть организован таким образом, что вы посоветуете пользователям воспользоваться поиском по сайту, либо порекомендуйте перейти на главную. И хоть такая страница не даст 100-процентную конверсию, вы все равно удержите хоть какую-то часть аудитории. И поможет вам в этом файл htaccess.

загрузка...

Для указания папки, в которой находится страница ошибки, вам следует в htaccess прописать строку ErrorDocument 404 и путь к файлу. Вместо 404 вы можете прописать любую другую ошибку (500, 403, 401 и т. д.), но файл html должен соответствовать ей.

Настройка отображения страниц об ошибках php

Важно настроить не только вывод http-ошибок и ошибок сервера, но сообщений о проблемах с php. Настроить reporting ошибок php можно также при помощи файла htaccess. Вывод таких ошибок может вам показаться проблематичным, поскольку придется прописать гораздо больше опций в htaccess для reporting php, чем если бы настраивали отображение ошибок сервера, вроде Error 500 или 404.

Многие рекомендуют не нагружать пользователей сообщениями о Reporting php erros, и перенести эти данные в отдельный лог. Тогда вы сможете перелистывать отчет reporting php, и пользователям не придется заморачиваться в поисках объяснений в Интернете. Для этого отключите отображение php reporting. Для этого возле всех команд php_flag пропишите off. Затем напишите enable PHP error logging и укажите куда складировать логи (например, в файл reporting формата .log). И не забудьте защитить папку!

После добавления страниц ошибок появляется Error 500 — что делать

Ошибка 500 возникает в том случае, если вы неправильно настроили файл htaccess. Чтобы убрать ошибку 500, поочередно закомментируйте каждую его опцию при помощи решетки #. Либо поинтересуйтесь причиной на сервере, потому как проблема может быть в нем.

Похожие статьи

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here