Среда, 01.05.2024, 16:25
Bazar-Icq.Ru
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ICQ, Dedicated Servers, Proxy и т.д. » Web программирование » PHP » Как создать страницу с ошибкой 404 для сайта
Как создать страницу с ошибкой 404 для сайта
OnlineДата: Вторник, 03.12.2013, 18:20 | Сообщение # 1
Логин: Online
Имя: Дмитрий Толмачев
Сообщений: 533
Награды: 0
Репутация: 22
Замечания:
Offline

Всем доброго времени суток уважаемые мои читатели. Сегодня как поняли из названия публикации рассмотрим проблему сошибкой 404 для вашего сайта. Если у вас уже естьсвой сайт то такая страница обязательно нужна. Сейчас объясню зачем.
1. Когда вы удаляете страницу или какой-то материал из вашего сайта то поисковики не сразу узнают, что страницы нет и еще долгое время будут выдавать ее в результатах поиска.
2. Вы изменили путь к странице например реализовали ЧПУ, а ранее ссылки были другими, а поисковик уже знает вашу прежнюю ссылку на страницу и конечно не сразу поймут, что она находится под другим адресом.
3. По непонятным причинам пользователь сам ввел например неправильно ссылку на страницу сайта и попал на несуществующую страницу.
Вот это основные причины когда сервер выдаст ошибку 404. Это будет выглядеть так на белом листе надпись "404 Not Found - The requested URL /page.html was not found on this server". Чтобы это выглядело не отпугивающе или даже привлекательно можно создать страницу к примеру создадим 404.htmlи поместим туда информацию например извините страницы не существует, и вставить ссылку перехода например на главную страницу или вернуться обратно. Оформлять страницу можно как угодно на свой вкус и цвет. Пример интересных реализаций страницы с 404 ошибкой можно просмотреть здесь.
Как-же заставить перенаправить запрос к файлу 404.html спросите вы? А все здесь очень просто, если ваш хостинг нормальный, значит есть доступ к редактированию и исполнению файла .htaccess, то значит просто добавим в него строку:

Цитата
ErrorDocument 404 /404.html
Преимущества своей страницы с ошибкой 404
1.Данная страница будет содержать элементы дизайна Вашего сайта - тем самым даст понять посетителю что, несмотря на то что он попал не совсем туда куда хотел он всё таки попал именно на Ваш сайт!
2.Пользовательская страница 404, в отличие от стандартных, не будет "тупиковой", а на ней будут располагаться ссылки на основные страницы сайта.. - Что позволит посетителю двигаться дальше и тем самым удержит его на Вашем сайте.
3.Ну и в конце концов на такой странице можно дать вразумительные объяснения того по каким причинам пользователь оказался на ней.. предложить ему выход из сложившейся ситуации.. помочь найти на Вашем сайте интересующую его информацию.
Вот и все теперь пробуем вводим в браузере несуществующую страницу и убеждаемся в работоспособности страници с ошибкой 404.html. Вот такой вот небольшой обзор сегодня получился, здесь особо писать больше нет смысла. Всем успехов в создании сайтов. Есть вопрос задаем в комментариях или через форму контактов смотрим меню блога, или в личку после регистрации.
P.S.Таким же способом с помощью файла .htaccess Вы можете обрабатывать и другие ошибки сервера:

Цитата
401 ошибка(ErrorDocument 401 http://www.site.ru/page.html)- Требуется авторизация.
403 ошибка(ErrorDocument 403 http://www.site.ru/page.html)- Пользователь не прошел аутентификацию, доступ запрещен.
500 ошибка(ErrorDocument 500 http://www.site.ru/page.html)- Внутренняя ошибка сервера.
terzoLДата: Пятница, 06.12.2013, 09:20 | Сообщение # 2
Логин: terzoL
Имя: Леха
Сообщений: 5
Награды: 1
Репутация: 0
Замечания:
Offline
sefsefv
ICQ, Dedicated Servers, Proxy и т.д. » Web программирование » PHP » Как создать страницу с ошибкой 404 для сайта
  • Страница 1 из 1
  • 1
Поиск:

Статистика форума
Последние сообщения Самые отвечаемые темы Последние обновлённые темы
Аккаунты Xbox Li...
Раздача почтовых...
HTTP Прокси
Икона сергия рад...
Аккаунты MineCra...
HTTP Прокси 107
Раздача 8 знаков 79
Аккаунты Xbox Li... 45
Аккаунты MineCra... 45
Аккаунты Origin ... 45
Тема: Дата,Время: Автор:
Аккаунты Xbox ... 18.03.2017, 07:58 abramchenko2004 Раздача мыла, фтп, аккаунтов
Раздача почтов... 29.11.2016, 21:49 Awp Раздача мыла, фтп, аккаунтов
HTTP Прокси 29.11.2016, 21:47 Awp Прокси
Икона сергия р... 31.08.2016, 08:23 KorotaevaFht Jimbot
Аккаунты MineC... 12.03.2016, 14:54 iwignatoff2015 Раздача мыла, фтп, аккаунтов
Раздача девяти... 12.03.2016, 14:53 iwignatoff2015 Раздача ICQ номеров
Раздача дедико... 12.03.2016, 14:53 iwignatoff2015 Раздача дедиков! Dedicated Servers
Способ получен... 12.03.2016, 14:53 iwignatoff2015 Прочая халява
Аккаунты Origi... 12.03.2016, 14:52 iwignatoff2015 Раздача мыла, фтп, аккаунтов
VPS на месяц !... 09.08.2015, 01:17 maksimanisimov10062003 Прочая халява
Активные на форуме Новые пользователи
Online 1
Stewie94 0
Greez 0
денчик 0
Bog5651 0
goldmanmg 19.08.2020
mixon1222 27.03.2020
tank-ust 20.07.2018
s_asdsadasdas 07.11.2017
sheshetov 12.10.2017