Ошибка 404. Как удержать посетителя на сайте? Избегайте ошибки 404, т.к. она отпугивает посетителей со страшной силой. Сделайте так, чтобы при возникновении этой ошибки, пользователи оставались на Вашем сайте, т.е. оформите страницу ошибки точно так же, как и другие страницы Вашего сайта. Наличие неработающих или старых ссылок на сайте губительно скажется на Вашей репутации в целом, а также вызовет изначально отрицательное мнение о Вашем ресурсе у Ваших посетителей. Ошибка 404 означает, что браузер не может найти требуемого файла на сервере. Эта ошибка отображается в браузерах так: «page not found». Сервер определяет эту ошибку, записывает данные о ней в error log, затем возвращает установленную страницу для этой ошибки. Обычно стандартные страницы ошибок убогие и совсем не напоминают посетителям тот сайт, на котором они что-то ищут, поэтому не стоит удивляться тому, что попавшие на страницу ошибки сразу же покидают её и вряд ли когда ещё вернутся на Ваш сайт. Краткое содержание статьи: Какую реакцию вызывает у людей ошибка 404? Почему Вам непременно нужна собственная страница ошибки 404? Как должна выглядеть страница ошибки 404? Что означают коды других ошибок? Что нужно для установки собственной страницы ошибки 404? Как задать свою страницу ошибки 404? В заключении Какую реакцию вызывает у людей ошибка 404? Большая часть пользователей Интернета имеют недопустимо низкий уровень знания даже базовых понятий Интернета. Может показаться абсурдным, но мало кто знает, что такое ошибка 404. Многие знают только то, что это совсем не то, что они искали + необходимость возврата на один шаг назад в их браузере либо закрытие окна браузера с этой страницей. Некоторые посетители догадываются после увиденного сообщения об ошибке зайти на главную страницу сайта, но опять же это не то, что им нужно. Итак, факт налицо, когда посетитель видит ошибку 404 и не знает, что она собой представляет на самом деле, он думает, что сайт больше не существует и надо искать другие ресурсы, а об этом стоит забыть навсегда. Почему Вам непременно нужна собственная страница ошибки 404? Если Вы считаете, что это к Вам не относится, то представьте себе следующее: допустим, что через 2 года, когда Вы добавите несколько новых разделов и измените некоторые названия других разделов и т.д., Ваш сайт сразу же видоизменится. По окончании проверки обновлённого сайта Вы могли банально проглядеть некоторые ошибки, например, «битые» ссылки и т.д. Даже если Ваш сайт не содержит ни одной ошибки, но кто-то ссылается на уже несуществующие файлы, которые когда-либо были доступны, но после реконструкции Вы их удалили либо переименовали, посетитель, перешедший по «битой» ссылке, запомнит адрес Вашего сайта и на него уже не вернётся, т.к. он неправильно трактует себе ошибку 404. Но ведь всё могло было быть совсем по-другому, если бы Вы удосужились создать собственную страницу ошибки. Собственная страница ошибки 404, поможет удержать посетителей на Вашем сайте. Эта страница должна чётко и ясно рассказать посетителю, где он находится сейчас, как он тут оказался и куда он может пойти, чтобы найти необходимую информацию. Как должна выглядеть страница ошибки 404? Вы должны сделать визуальное оформление страницы с сообщением об этой ошибке идентичным с оформлением других страниц Вашего сайта (у посетителя должно создаться впечатление, что он находится на обычной странице Вашего сайта), чтобы пользователь не увидел сгенерированного сервером привычного ему сообщения об ошибке, а соответственно, чтобы у него не возникло плохого мнения о Вас и Вашем сайте. В этом случае вероятность того, что пользователь нажмёт на кнопку «Назад» в своём браузере, практически равна нулю! Ещё один небольшой нюанс – Вы всегда должны давать полные и явные названия файлам, картинкам и т.д. Что означают коды других ошибок? Первая цифра Статус-кода предназначена для определения класса ответа. Существует 5 значений для первой цифры: 1xx. Информационный - не используется, но зарезервирован для использования в будущем. 2xх. Успех - запрос был полностью получен, понят, и принят к обработке. 3xx. Перенаправление - клиенту следует предпринять дальнейшие действия для успешного выполнения запроса. 4xx. Ошибка клиента - запрос, содержащий неправильные синтаксические конструкции, не может быть успешно выполнен. Класс 4xx предназначен для описания тех случаев, когда ошибка была допущена со стороны клиента. 5xx. Ошибка сервера - сервер не смог дать ответ на корректно поставленный запрос. Если Вы имеете доступ к Вашим серверным логам или хорошему пакету статистики, то Вы сможете увидеть, как часто сервером возвращается ошибка 404. На одном обслуживаемом мной сайте пакет статистики показал, что в течение прошлой недели 1.3 % всех запросов - 404 ошибка. На первый взгляд это совсем мало, но если принять в расчёт, что 1.3 % равнозначно 38 запросам, Вы можете понять, сколько посетителей Вы теряете. Что нужно для установки собственной страницы ошибки 404? Сможете Вы установить собственную страницу ошибки 404 или нет, зависит от настроек Вашего хостинг-провайдера. Одни хостинг-провайдеры держат доступ к администраторской части клиента открытым, а другие наоборот - закрытым. Если у Вас доступ открыт, то заменить стандартную страницу ошибки 404 на свою собственную не составит труда. Для этого зайдите в свою администраторскую панель, выберете соответствующий пункт меню и выполняйте все инструкции, которые будут написаны. Если же у Вас доступ закрыт, позвоните или напишите письмо с разъяснением ситуации в службу поддержки своего хостинг-провайдера и решите с ними этот вопрос. Как задать свою страницу ошибки 404? Страницей ошибки 404 управляет файл с названием .htaccess. Процесс задания собственной страницы ошибки 404 состоит из 7 шагов: 1. Откройте Ваш любимый текстовый редактор (я рекомендую блокнот, notepad). 2. Вставьте туда следующий код: Code: ErrorDocument 404 /filename.html 3. Сохраните этот файл с именем .htaccess. 4. Загрузите этот файл в корневую директорию сайта. 5. Создайте и загрузите страницу ошибки 404 (документ filename.html) 6. Для проверки введите в строке браузера, к примеру, эту строку www.YourDomainName.ru/does-not-exist.html 7. Наслаждайтесь результатом своей работы! Проясним код из шага 2 Если с умом использовать файл .htaccess, то он является очень мощным инструментом. Он может использоваться для выполнения целого ряда задач, а не только для задания собственных страниц ошибок 404. В нашем конкретном случае запись в файле .htaccess говорит серверу, что страница ошибки 404 содержится тут /filename.html, а не как установлено по умолчанию. Если же в файле .htaccess подобной команды нет, либо отсутствует сам файл .htaccess, то сервер будет возвращать установленную по умолчанию страницу ошибки 404. В заключении Наличие собственной страницы ошибки 404, возможно, не является решением всех проблем, но, когда Вы поймёте её реальную пользу для Вашего бизнеса, у Вас сразу же отпадут различные вопросы, касаемо необходимости её использования. Удерживая с помощью собственной страницы ошибки 404 своих потенциальных клиентов, Вы увеличиваете вероятность того, что они купят именно у Вас, а не у Вашего конкурента! Подведём итог вышесказанному: Удостоверьтесь, что Вы правильно написали и не забыли точку в начале имени файла: .htaccess. Сделайте собственную страницу ошибки 404 визуально идентичной любой другой странице сайта, т.е. у посетителя должно создаться впечатление, что он находится на обычной странице сайта, а не на странице ошибки. Собственная страница ошибки 404 не даст подмочить репутацию как Вам, так и Вашему ресурсу! (c)
Обидно конечно, но не все, по себе сужу если ресурс старый и много инфы который мне нужно, я не покину если случайно наткнулся на такую страницу. Другой способ: 1. Заходим в cpanel -> Error pages 2. Пихаем свой код страницы 3. Радуемся гы таким способом можно все страницы сделать. +1 за старанье
Advanced способ : Code: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.+) 404.html [L] или ( с редиректом): Code: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.+) 404.html [R]