Ошибка 404 – Страница не найдена – что это значит, как исправить
Привет! Появилась ошибка 404? Что это? Ничего страшного! В 99% случаев она от вас не зависит – обычно это ошибка самого сайта, и вам ее никак не устранить. А вот об особенностях и возможных способах исправления будет ниже целая статья.
Содержание
- Обязательно прочитать!
- Про технологии
- Внешний вид ошибки 404
- Причины ошибки
- Как исправить и что делать?
- Задать вопрос автору статьи
Обязательно прочитать!
Ошибка 404 – Страница не найдена – ошибка самого веб-приложения. В 99% случаев она никак не зависит от самого пользователя. Эта ошибка возникает, когда вы переходите по какой-то ссылке, но в настоящий момент этой страницы почему-то не существует. Просто нет такой страницы и все!
Про технологии
Ошибка 404, или в оригинале 404 Not Found. В переводе на русский – «не найдена». В процессе обращения к сайту вы отправляете к нему запрос на получение страницы. В штатном режиме сервер вам спокойно отдает нужную страничку под кодом «200 OK». Этот код вы даже не заметите, но он есть в самом заголовке ответа.
Если же по какой-то причине страница не будет найден – код ошибки будет в большинстве случаев как раз 404. И вам либо просто отдается страница 404 (без графики), либо веб-сервер подготавливает для вас специальную страницу 404.
Примеры будут ниже.
https://wifigid.ru/
По ссылке выше открывается чистый сайт:
https://wifigid.ru/123/
А по этой ссылке страницы у нас не существует. И сервер вам говорит о том, что такой страницы нет и посылает код 404.
Обратите внимание, что стандартной надписи нет, но суть не меняется – возникает все та же ошибка, которая от вас никак не зависит. Просто у нас нет такой страницы. А вот если она когда-нибудь появится, то все сразу заработает.
А это стандартный вид самого браузера, если владелец площадки не позаботился о специальном виде:
Может быть интересно! Статусы бывают разные – 2XX – означает, что все загрузилось отлично, 3XX – страница куда-то переехала или у вас нет доступа, 4XX – значит ошибки приложения или сайта, 5XX – ошибки самого сервера.
Внешний вид ошибки 404
Как мы выше поняли, в протоколе HTTP запроса на любой 404й странице будет одно и то же:
А вот внешне оно может выглядеть так, как угодно владельцу сайта. Как это сделано у нас, вы видели выше, а вот небольшая подборка из других источников:
Да даже Яндекс не застрахован от проблем:
И Google тоже…
Причины ошибки
А теперь обсудим возможные причины возникновения этой ошибки. Еще раз повторюсь – в 99% случаев от вас здесь ничего не зависит. Вот возможные варианты:
- Ошибка в написании ссылки – вам кто-то скинул обрезанную ссылку, или какой-то сайт неправильно вставил – и вы переходите по заранее неправильному адресу. Т.е. из-за человеческой ошибки теперь страницу найти нельзя.
- Страницу удалили – тоже очень частая причина, когда владелец удаляет страницу, а сообщить об этом забывает. Итого сервер не может по прежнему адресу найти страницу, хотя на нее и ссылались другие, и как итог вываливается код 404. Страница просто удалена, придется смириться с этим, ничего сделать нельзя.
- У страницы владелец сайта поменял адрес, но не перенаправил ее на новую. Тоже бывает, обычно движки сайтов сами справляются с этой бедой, но от ошибки никто не застрахован.
- Некорректная работа сервера. Бывает, что и сервер на сайте перенастроили и допустили какую-то ошибку в редиректах. У самого такое было: вроде бы все работает хорошо, пока тестируешь сам, но на практике все читатели уходили в молоко.
Посмотрели на проблемы выше? Как видите, среди них нет вашей вины. Единственный возможный вариант исправить что-то – попытаться посмотреть на ссылку и додумать ее. Это актуально в случае, если кто-то как-то криво передал ее в урезанном виде, или вставились лишние пробелы. Но такое встречается нечасто.
Как исправить и что делать?
Да почти никак, если этот статус был отдан не случайно, то и найти проблему будет почти невозможно. Ниже лишь советы по возможным действиям, чтобы исправить ошибку:
- Перезагрузите страницу. Нажимаем кружок в браузере «Обновить» или просто клавишу F. Иногда это помогает.
- Проверьте ссылку на возможные ошибки – лишние символы в конце или их отсутствие, наличие пробелов и т.д.
- Если вы знаете название статьи – попробуйте воспользоваться поиском внутри сайта, может вывести на существующую копию.
- Если совсем все плохо – идите в Яндекс или Гугл и вбейте заново. Иногда находит нужное или даже копию.
Решения для профессионалов и вебмастеров описывать не буду. Если таковые имеются, пишите по почте, по свободному времени помогу разобраться с возможной бедой и у вас. А так просмотрите видео, может будет полезным:
Вот и вся наука. Ошибки такие попадаются, обычно они не зависят от пользователя. Но если у вас есть какие-то вопросы – пишите их в комментариях ниже к этой статье, будем разбираться.
«Страница не найдена» или «Упс! Что-то пошло не так» — Дизайн на vc.ru
Пользователь — человек привередливый во многих отношениях. В том числе, привередливый к поиску нужной ему информации. Интернет открывает для нас множество дверей, за которыми скрывается массив данных, необходимых услуг и прочее. Любое слово, изображение, неверно расположенная кнопочки может спугнуть его. Что уж говорить о странице ошибки 404. Даже самый пытливый ум стремиться как можно скорее закрыть эту страницу и перейти к другому сайту. Почему? Потому что сложно и ресурсозатратно… И что остается владельцу сайта? Как красиво преподнести ошибку, чтобы у пользователя осталось только приятное впечатление и желание подробнее ознакомиться с вашим ресурсом?
16 250 просмотров
Коротко напомню о том, что такое ошибка 404 и с чем её едят
404 Page Not Found (она же – ошибка 404 или «страница не найдена») – это код состояния, в котором пребывает HTTP.
Почему данная страница “неожиданно” появляется перед пользователем?
- Сайт удален и больше не работает. В этом случае вам, как владельцу, переживать не о чем, если только у вас не появился новый сайт, до которого пользователь ещё не дошёл;
- Сайт находится в разработке. Тут необходимо красиво подойти к “диалогу” с пользователем и уведомить его о том, что в скором времени он может вернуться. Главное, сделать это так, чтобы ему захотелось это сделать;
- Проблема в написании ссылки;
- URL страницы изменился.
Рассмотрим 404 ошибку глазами обычного посетителя
Первый вопрос, который приходит на ум, когда всплывает неопознанная ошибка: «Что мне со всем этим дальше делать?». Если решения на горизонте не видно, проще всего попрощаться со страницей и открыть другую. Но! Это лишь в том случае, если не будет чего-то интересного, что смогло бы меня удержать. Вполне очевидное решение — сделать эту страницу интересной и не вызывающей отторжения.
“Авторская” страница ошибки 404 должна выполнять всего несколько функций:
- иметь красивый вид, не отпугивать внимание и заинтересовывать;
- отвечать на тот самый вопрос “И что же мне делать дальше?”;
- включать в себя работу SEO.
«Чек-лист» дружелюбной ошибки
Приведем что-то вроде «Чек-листа» для создания дружелюбной страницы, сообщающей пользователю о том, что «что-то пошло не так»:
- Будьте открытыми и готовыми помочь пользователю справиться с ошибкой, с которой он столкнулся не по своей вине.
- Не нужно заумничать и вдаваться в техническое объяснение ошибки. Как минимум, это совершенно непонятно «непосвященном», максимум – раздражает непонятностью.
- Объясните, что нужно сделать. Например, проверить адрес ссылки.
- Не забывайте про стиль вашего сайта. Так у пользователя заранее будет сформировано доверительное отношение к странице, потому что стиль “ошибки” будет знаком.
- Принимая всё вышеперечисленное, не нужно пичкать страницу большим количеством текста, ссылками, изображениями. Это страница ошибки, страница, которая “не найдена”, но никак не одна из нормальных страниц сайта.
- Будьте изобретательными и позитивными. Самый лучший способ удержать пользователя на страницах своего сайта — привлечь его внимание. Лучше всего с этим справляется забавное, иногда каламбурное, оформление.
- Всегда выручает строка поиска, которая:
А. удержит пользователя;
Б.поможет ему всё-таки отыскать то, что он искал.
- Не забывайте про SEO. Максимально важно сократить, а в лучшем случае — вовсе исключить появление некорректных URL, приводящих к ошибке 404
- И вашим, и нашим. Дайте пользователю возможность сообщить о трудностях, с которыми ему пришлось столкнуться. Например, предложите ему нажать перейти на главную страницу по этой кнопке, тем самым сообщив об ошибке.
На примерах
Приведу примеры самых приятных ошибок, которые приходилось встречать.
Что означает ошибка 404? Исправьте сообщение об ошибке «Страница не найдена» с помощью этих советов
Когда Интернет работает должным образом, он не может быть более полезным. К сожалению, бывают случаи, когда он просто отказывается выполнять свою работу. Вы делаете простой запрос, а в ответ получаете лишь расплывчатое сообщение об ошибке. Например, код ошибки 404.
Хорошая новость заключается в том, что эту проблему часто можно решить. В этой статье мы обсудим, что именно означает сообщение об ошибке 404 и, что более важно, что вы можете сделать, чтобы исправить это.
Что такое ошибка 404?
Сообщение об ошибке 404 — одна из самых распространенных ошибок. Обычно это происходит, когда вы пытаетесь посетить определенную веб-страницу, а сервер, с которым вы связываетесь, не может ее найти.
С технической точки зрения сообщение об ошибке 404 представляет собой код состояния HTTP. Это означает, что ваш браузер подключился к серверу, но веб-страница, к которой вы хотите получить доступ, недоступна.
Это может произойти, когда вы запрашиваете страницу, которая либо никогда не существовала на веб-сайте, либо была перемещена и поэтому получила другой адрес.
Другие названия этой ошибки включают 404 File Not Found и 404 URL Not Found. Оба означают одно и то же.
Как исправить код ошибки 404
Если вы столкнулись с сообщением об ошибке 404 при просмотре веб-страниц, вы можете предпринять ряд действий.
1. Обновите страницу
Ошибка 404 означает, что сервер не может в настоящее время найти определенную страницу. В большинстве случаев это постоянная проблема. Но иногда это временно. Прежде чем использовать другие советы из этой статьи, рекомендуется быстро обновить страницу.
Если это решило проблему, значит, это была просто проблема с сервером.
2. Проверьте URL-адрес
Серверы спроектированы таким образом, чтобы возвращать именно то, что было запрошено, без проверки орфографии. Даже одна неправильная буква в URL может привести к ошибке 404.
Обычно это происходит из-за того, что вы неправильно ввели URL. Но это также может произойти, когда вы нажимаете на ссылку. В конце концов, человек, создавший ссылку, так же, как и вы, может сделать опечатку.
3. Измените настройки DNS
Иногда каждая веб-страница на веб-сайте может возвращать ошибку 404. Если вы пробуете несколько страниц и получаете ту же ошибку, возможно, ваш интернет-провайдер заблокировал доступ к этому веб-сайту.
Если вы считаете, что проблема может заключаться в этом, попробуйте изменить настройки DNS. Вы также можете попробовать получить доступ к сайту, используя мобильные данные вашего телефона и/или общедоступный Wi-Fi.
4. Очистите кэш браузера и/или файлы cookie
Если вы пробовали URL-адрес в прошлом и он работал, проблема может быть связана с вашим браузером. Это может произойти, если владелец сайта изменил адрес веб-страницы и создал редирект. В результате ваш браузер может игнорировать это перенаправление.
Чтобы проверить, так ли это, попробуйте зайти на страницу с другого устройства. Если это работает, вы можете решить проблему, очистив кеш браузера и/или удалив файлы cookie.
5. Осмотрите веб-сайт
Если вы воспользовались всеми вышеупомянутыми советами, но по-прежнему получаете ошибку 404, это означает, что страница, которую вы ищете, просто не существует.
Возможно, он был удален. Или, может быть, его просто переименовали. Если это последнее, вы можете найти страницу, выяснив ее новое имя.
В зависимости от дизайна веб-сайта это можно сделать несколькими способами.
- Если есть строка поиска, имеет смысл попробовать поискать сначала там.
- Если все страницы разделены на разные категории, вы можете проверить наиболее логичную категорию для вашей информации.
- Если URL-адрес содержит что-то похожее на раздел, попробуйте выполнить поиск на один уровень выше. Например, предположим, что URL-адрес: имя-сайта.com/section1/section2/missing-page . В этом случае вам следует посмотреть: имя-сайта.com/section1/ и имя-сайта.com/section1/section2/ .
6. Используйте поисковую систему
Если нужная вам страница была переименована, ее также можно найти с помощью поисковой системы. Иногда это предпочтительнее, потому что это работает независимо от дизайна веб-сайта.
Вы можете попросить Google вернуть все страницы определенного веб-сайта, введя сайт: с URL-адресом веб-сайта сразу после этого. Например, вы можете написать: site:makeuseof.com прямо в строке поиска Google.
Вы также можете добавить в запрос несколько ключевых слов, чтобы ограничить результаты. Например, если вам нужен ресурс, посвященный сообщениям об ошибках, введите: сайт: сообщения об ошибках makeuseof.com .
Этот поисковый запрос вернет любую страницу этого веб-сайта, на которой обсуждаются сообщения об ошибках. Это особенно полезно, потому что, если выяснится, что нужная вам страница была полностью удалена, вы можете найти другой похожий ресурс.
7. Посетите Интернет-архив
Если вы знаете, что страница, которую вы ищете, существовала в прошлом, возможно, вы сможете найти ее копию.
Интернет-архив хранит миллиарды веб-страниц для исторической справки. И если страница, которую вы ищете, была хотя бы отдаленно популярна, возможно, ее благополучно сохранили.
Чтобы попробовать, просто посетите Интернет-архив и введите нужный URL-адрес в поле поиска. Оттуда вы можете выбрать дату, чтобы увидеть, есть ли снимок веб-страницы в этот конкретный день.
8. Связаться с владельцем
Если ничего не помогает, а найти нужную страницу очень нужно, вы всегда можете обратиться к владельцу сайта.
Владелец может вообще не знать о проблеме. И, при условии, что ошибка показана всем, а не только вам, в их же интересах быстро решить проблему.
Исправление кода ошибки 404
Сообщение об ошибке 404 может быть очень неприятным. К сожалению, это неизбежная часть просмотра веб-страниц. Веб-сайты часто реорганизуются и обновляются в Интернете, что повышает вероятность возникновения ошибки 404.
Если веб-страница, которую вы ищете, все еще где-то существует, советы из этой статьи должны помочь вам найти ее.
Ошибка HTTP 404: файл не найден на сервере — службы IIS
Редактировать Твиттер LinkedIn Фейсбук Электронная почта- Статья
Эта статья поможет вам решить проблему, из-за которой файл ошибки HTTP 404 не найден на сервере, на котором запущены службы IIS.
Примечание
Эта статья предназначена для администраторов веб-сайтов. Конечные пользователи, столкнувшиеся с этими ошибками, должны уведомить администратора веб-сайта о проблеме.
Исходная версия продукта: Информационные службы Интернета
Исходный номер базы знаний: 248033
Симптомы
При запросе веб-страницы в верхней части веб-браузера появляется следующее сообщение об ошибке:
Страница не может быть найдена
Возможно, страница, которую вы ищете, была удалена, ее имя было изменено или она временно недоступна.
Ниже на веб-странице появляется следующее сообщение об ошибке:
HTTP 404 — Файл не найден
Информационные службы Интернета
Причина
Веб-сервер возвращает сообщение об ошибке HTTP 404 — Файл не найден , когда не может получить запрошенную страницу.
Ниже приведены некоторые распространенные причины появления этого сообщения об ошибке:
- Запрошенный файл был переименован.
- Запрошенный файл был перемещен в другое место и/или удален.
- Запрошенный файл временно недоступен из-за обслуживания, обновлений или по другим неизвестным причинам.
- Запрошенный файл не существует.
- IIS 6.0: не включено соответствующее расширение веб-службы или тип MIME.
- Виртуальный каталог сопоставлен с корнем диска на другом сервере.
Решение
Чтобы решить эту проблему, убедитесь, что файл, запрошенный в URL-адресе браузера, существует на компьютере IIS и находится в правильном месте.
Используйте оснастку консоли управления IIS (MMC), чтобы определить, где в файловой системе компьютера IIS должен находиться запрошенный файл.
Это важно, если веб-сайт использует виртуальный каталог (VDIR). VDIR — это каталог, который не содержится в домашнем каталоге веб-сайта, но отображается в клиентском браузере так, как будто он там есть. Этот виртуальный каталог должен быть сопоставлен с подпапкой на диске или ссылаться на файлы по имени.
Например, предположим, что URL-адрес, вызвавший ошибку 404, равен 9.0180 http://Microsoft.Com/Test/File1.htm , а оснастка IIS показывает, что для веб-сайта Microsoft.Com каталог /Test/ на самом деле является виртуальным каталогом, который сопоставляется с расположением c:\ Информация о компьютере IIS. Это означает, что вы должны убедиться, что файл File1.htm находится в каталоге c:\Information (и что имя файла написано правильно).
Динамическое содержимое IIS: запись 404.2 в файл расширенного журнала W3C записывается, когда веб-расширение не включено. Используйте оснастку консоли управления IIS (MMC), чтобы включить соответствующее веб-расширение. Веб-расширения по умолчанию включают: ASP, ASP.NET, включения на стороне сервера, публикацию WebDAV, серверные расширения FrontPage, общий интерфейс шлюза (CGI). Пользовательские расширения должны быть добавлены и явно включены.