Бъгове, които „обичаме“. Грешки, които „обичаме“ Какво означава 404 не е намерено на компютър

Със сигурност много от вас са се сблъсквали със ситуация, при която браузърът отказва да зареди определена страница в Интернет, като вместо това показва съобщение за определена „Грешка 404“. Реакцията на потребителите на такова съобщение може да се характеризира по различни начини: те се отнасят към него негативно или безразлично, страхуват се от него или просто го игнорират. Междувременно не всеки знае, че в чест на тази грешка се създават цели интернет проекти и каталози с ресурси, провеждат се състезания и състезания и накрая дори декларират любовта си към нея!

Въпреки това, всичко е на първо място.

Прозата на живота

Първо, нека разберем какво е "Грешка 404" и в какви случаи се появява. От техническа гледна точка, „Грешка 404“ (или Грешка 404) е код за заглавие на състоянието за HTTP (HyperText Transfer Protocol), който, както знаете, е нещо като основа за взаимодействието на отдалечени компютри в света Wide Web. Когато браузър се свърже с уеб сървър, последният изпраща кода на състоянието на искания документ. Ако тази заявка е обработена правилно, статусът е идентичен с кода "200 OK". Потребителят обаче не може да види такова съобщение, тъй като съдържанието на искания уебсайт се показва в неговия браузър. Ако заявка за документ се обработва от браузъра с грешки, потребителят вижда съобщение със статус „404: Не е намерен“.

Какво означават тези мистериозни числа – 404? Първото число 4 показва грешка в клиентската програма, т.е. браузър. В този случай се предполага, че URL адресът на сайта е въведен неправилно в адресната лента на браузъра или вече не съществува физически на заявения сървър. Числото 0 показва обща грешка в синтаксиса на протокола. И накрая, последните четири принадлежат към отделна категория от 40x грешки, която също включва такива често срещани състояния като „400: лоша заявка“ и „401: неоторизирана“.

404 мит за грешка

Някои чуждестранни източници тълкуват декодирането на комбинацията от числа 404 малко по-различно. По-специално се твърди, че основната база данни на научния център CERN (Европейската организация за ядрени изследвания), който взе активно участие в развитието на World Wide. Web, се намираше на 4-тия етаж в стая № 404. И когато обемът на обработените данни надхвърли определени стандарти, които вече не позволяваха на няколко учени да имат едновременен достъп до един и същи файл, разработчиците уж решиха да издадат съобщение за грешка като „Стая 404 : файлът не е намерен."

Това твърдение обаче е опровергано от един от учените от екипа за разработка на CERN. Според неговото изявление „стая № 404 изобщо не е съществувала в лабораторията на CERN поради напълно различна система за номериране на офиси, според която първата цифра (бел. на автора: „4“) означаваше поредния номер на сградата, и комбинацията от второто - номера на стаята. Освен това би било странно да се говори за стая № 04, като се има предвид, че номерацията в ЦЕРН започва с номер 410."

Причини и последствия

Както бе споменато по-горе, според спецификацията на HTTP протокола, „Грешка 404“ може да бъде причинена или от неправилно посочване на URL адреса на искания сайт, или от липсата на документ на уеб сървъра. Разпространението на комутируемите интернет връзки в Русия добавя още една вероятна причина за грешка 404, а именно лоша връзка с модемния пул на доставчика.

Напомняне на сърфиста за ситуация 404
  1. Етап 1
Опитайте да презаредите страницата. Може би това е просто съвпадение.
  1. Стъпка 2
Потърсете грешки в изписването на URL адреса или опитайте да промените разширението на изтегления документ (например промяна на *.htm на *.html и обратно).
  1. Стъпка 3

Отидете едно ниво нагоре в URL структурата и оттам се опитайте да намерите документа, който търсите, например:

http://www.site.ru/docs/users/masha.html
промени на
http://www.site.ru/docs/users/

  1. Стъпка 4
Опитайте да потърсите желаната страница в търсачка: за разлика от забравящите уеб администратори, паяците са по-отговорни за съдържанието на своите индекси.
  1. Стъпка 5
Свържете се с уеб администратора на интернет ресурса, който няма страницата, която търсите, по имейл. Със сигурност той ще ви благодари, че сте намерили „счупената“ връзка.

Как е вероятно потребителят да реагира, когато се появи съобщение за грешка 404? В повечето случаи всякакви опити за изтегляне на необходимия документ впоследствие се отхвърлят по принцип: хората са свикнали да ценят времето си в Интернет и предпочитат да търсят подобен ресурс, който отговаря на техните изисквания. В същото време не всеки знае за третата причина за вероятната „Грешка 404“ - лоша връзка - и следователно няма да се занимава с многократни опити за зареждане на желаната страница.

„Грешка 404“ може да възникне по вина на уеб потребител, който невнимателно е записал адреса на интересен сайт от думите на приятел или е въвел URL адреса в адресната лента на браузъра с граматически грешки. Уеб администраторът също е способен да „направи гаф“; когато реорганизира структурата на сайта или „почисти“ съдържанието на сървъра, той може ненужно (както му се струва) да изтрие този или онзи документ. Ако последният е индексиран от търсачките, тогава е напълно възможно в получения списък за заявката за търсене на потребителя да се покаже несъществуващ документ. Или конкретен интернет ресурс някога е бил добавен към „отметките“ на браузъра, за да се препраща към него, ако е необходимо в бъдеще. Има доста такива случаи и всички те водят до появата на „Грешка 404“.

Пространство за уеб администратор

Стандартното съобщение за "Грешка 404" е много аскетично и строго. Но най-важното е, че в повечето случаи това не само разстройва потребителя, но и го обърква: той не знае какво да прави и в крайна сметка, като правило, напуска сървъра, което води до грешка, която той не разбира. Това е голяма грешка за уеб администратора, който по този начин губи потенциалните си купувачи, клиенти, клиенти и т.н.

Въпреки това, при достъп до някои настройки на уеб сървъра, всеки уеб администратор (или системен администратор) може да персонализира външния вид на стандартното съобщение „404: Не е намерено“. Трудно е да си представим полето за въображение и красноречие, което се отваря в този случай за разработчиците на този или онзи интернет ресурс. Сега можете да насочите изгубен посетител в правилната посока, да му кажете адреса, който търси, и накрая просто да му съчувствате и да го пренасочите към главната страница на вашия сайт. С други думи, диалогът между доставчика на услуги (който до известна степен е почти всеки уеб ресурс) и потребителя не се прекъсва, дори ако възникне грешка.

Съдържание
  1. Използвайте възможно най-малко сложни терминологични изрази и специфични формулировки, които са неразбираеми за обикновения потребител. Изложете просто и ясно същността на ситуацията.
  2. Успокоявайте потребителя и винаги укрепвайте неговото убеждение, че документът, който търси, със сигурност ще бъде намерен на вашия сървър.
  3. Посочете възможните причини за грешката (не се колебайте да замените техническата обосновка с предположение за неправилно изписване на URL адреса и т.н.).

Навигация

  1. Винаги включвайте връзки, водещи към някоя от достъпните секции на сайта (първа страница, карта на сайта и т.н.).
  2. Включете основната навигация в структурата на съобщението за грешка 404, за да улесните потребителя да навигира във вашия сървър.
  3. Посочете вашите данни за контакт.
  4. Ако е възможно, поставете формуляр за търсене в сайта на страницата със съобщение за грешка.

Декор

  1. Избягвайте тежки страници с тежка графика, изпълнени с Flash анимации и Java аплети със съобщение „404: Не е намерено“. Тази страница трябва да се зареди след секунди.
  2. Опитайте се да поддържате дизайна на страницата 404 да не се различава много от цялостния дизайн на вашия сайт.

Хобитата са различни...

Някои хора събират пощенски марки, други обичат да колекционират копчета, а трети са във вечно преследване на редки монети. И има хора, които събират голямо разнообразие от „404 грешки“! И за това има напълно разумно обяснение: бързото развитие на интернет като цяло и изобразителното изкуство в частност доведе до появата на различни примери за визуална интерпретация на статуса на протокол 404: смешни и тъжни, за деца и възрастни , поучителен и агресивен и др.

Например, директорията с връзки от един от най-авторитетните ресурси, посветени на „Грешка 404“ - „404 Research Lab“, има над 20 различни тематични категории, съдържащи много опции за показване на „Грешка 404“: „Забавно“, „Приятелско“ , „За възрастни““, „Полезно“, „Философско“, „Шокиращо“, „Неочаквано“ и др. Друга директория – 404Lounge.Net съдържа една от най-големите галерии на „404 грешки“, включваща повече от 700 различни вариации на съобщението "404: Не е намерено" .

Обичах те, какво повече?...

Отварянето на директории и тематични рубрикатори „Грешка 404“, емисии с новини за събития в света на „404: Не е намерено“ и творческите удоволствия на уебмастърите на множество сървъри при форматиране на съобщения за грешка - това все още може някак си да бъде разбрано и логично обяснено. Какво мислите за писането на оди на възхвала и любов, посветени на грешка 404? изненадан? не ми вярваш Напълно напразно, както е видно по-долу, е фрагмент от прозаичен шедьовър, озаглавен „404: Чистилище: Любовна почит към 404 не е намерена“:

„Готово! Открихте тайната сила на 404. Скитате се из кътчетата на интернет цяла нощ, купихте си нов модем и модерна ергономична мишка. Те ще ви бъдат от полза жонгльор, работиш със седем прозореца на браузъра и изведнъж - 404. Не вярваш на очите си, защото този сайт е отворен миналата седмица, чакаш чудо със затаен дъх нечестните отметки на браузъра ви издават?..."

„Защо толкова бързо изоставяме 404, че е оазис на Интернет, като почивка в дългото и изтощително пътуване на сърфист в мрежата, като дъх животворна влага в средата. на изсъхнала пустиня... Грешка 404 е пълна с мистерия и интриги. Каква радост ще изпитаме отново и отново? и това кара хората да се връщат отново тук, за да научат всеки път нещо ново и необичайно..."

„Там, където имаше тъмнина, сега има грешка 404. И всичко е наред със света.“

Разбира се, не бива да приемате сериозно тази интерпретация на същността на „Грешка 404“: това е просто шега, добра ирония по отношение на обикновен житейски феномен. И следващия път, когато видите „404: Не е намерено“ на екрана на монитора си, не се разстройвайте и не клеветете бавния уеб администратор: просто се усмихнете, спомняйки си редовете на това „любящо посвещение“.

Много интернет потребители често срещат такъв проблем като „404 не е намерен“. Тази грешка се появява, ако исканата страница (адрес) на сайта е била изтрита, преместена или никога не е съществувала. Грешка 404 има няколко причини, които не са трудни за разбиране.

Съобщението за грешка „404 не е намерено“ е стандартен отговор на сървъра, което показва липсата на информация (файл или страница) по заявка на потребителя. С други думи, този отговор показва, че исканата страница в момента не е достъпна.

Причини за грешка 404

Грешката „404 не е намерена“ възниква по много причини. Най-често срещаните сред тях са следните:

  • Неправилно въвеждане на адреса на страницата
  • Промяна на адреса на страницата (преместване на страницата на друг адрес)
  • Повреда на сайта или сървъра

Допълнителни причини

Този проблем често възниква по други причини. По този начин може да се появи грешка 404, ако няма връзка (или нестабилна връзка) на устройството с интернет. Следователно необходимата страница не се зарежда. Освен това може да се появи съобщение за грешка 404, когато страницата е блокирана от антивирусна програма.

Решение

Справянето с проблема с грешка 404 зависи от причината за възникването му. Най-често, ако възникне тази грешка, се препоръчват следните действия:

  • Проверка на правописа на адреса
  • Презареждане на страницата (щракнете върху бутона „Опресняване“ или F5)
  • Свържете се със службата за поддръжка на сайта, на чиято страница е възникнала грешка
  • Проверка на връзката на устройството с интернет
  • Проверка на настройките на вашата антивирусна програма (или браузър).

Какво означава "404 не е намерен"?

По този начин грешката „404 не е намерена“ възниква, ако сайтът не работи правилно, страницата е преместена на друг адрес или адресът е въведен неправилно. В допълнение, този проблем често показва слаба (или липсваща) интернет връзка.

Също така може да се появи грешка 404, когато исканата страница е блокирана от антивирусна програма или браузър. Този проблем трябва да бъде разрешен в зависимост от причината. Ако желаната страница все още показва отговор за грешка 404, значи страницата не съществува.

Грешка 404 е най-разпознаваемата и често срещана грешка в хипертекстовите документи. Съобщава, че страницата на посочения адрес не съществува. Всъщност говорим за липса на html файл за посочения документ, поради което сайтът връща грешка.

За да разберете по-подробно проблема, както и редица сервизни файлове, които има всеки ресурс, трябва да проучите проблема, свързан с хипертекстовото представяне на страници, използвайки езика HTML (HyperText Markup Language) и HTTP протокола, използвайки който се осъществява достъп. Въпреки че ще трябва да разберете езика за програмиране, формата на представянето му е толкова проста, че всеки може да го разбере.

Още видеоклипове в нашия канал - научете интернет маркетинг със SEMANTICA

Хипертекстови страници и техните характеристики

Интернет се роди в момента, когато английският инженер Тимъти Джон Бърнърс-Лий излезе с хипертекстова форма за представяне на текстови страници в мрежата и описа принципа за достъп до тях с помощта на протокола за приложения HTTP. Според общата идея потребителят от своето устройство, а именно от браузъра, прави мрежова заявка за конкретен ресурс. В този момент се отваря сесия на сървъра, до който се осъществява достъп. Като отговор се връща HTML страница.

Разбира се, в днешно време се използват по-сложни алгоритми за достъп и „странициране“ на големи страници, но общият принцип остава същият. За достъп до ресурса се нуждаете от име на домейн и IP адрес. Само ако тези критерии са изпълнени и ресурсът е в изправност, ще бъде върнато „грешка 404 не е намерена“ за липсващ документ.

Как изглежда страница 404 по подразбиране

Сайтът може или не може да има персонализирана страница за грешка при достъп „http 404 не е намерен“. Потребител с малко опит, като правило, е доста нервен, когато го получава и вярва, че това е негова вина. Всъщност всичко е много по-просто; отговорът следва от горното.

Кодът за грешка 404 се връща като отделна страница, проектирана в дизайна на сайта, само ако сайтът има файл 404.html. Обикновено се намира в основната директория. В противен случай браузърът ще покаже тази грешка заедно със съобщение, че достъпът не е наличен. И обикновено изглежда като бял лист със съобщение за грешка.

При разработването на уебсайтове обикновено се използват системи за управление на съдържанието. Те съдържат страница 404 с пътя до нея, посочен във функционалните файлове. Обикновено такава страница съдържа съобщение за несъществуващ адрес и връзка към главната страница на сайта. Шаблонът за страница 404 може да бъде персонализиран по ваше желание, тъй като това е страница от вашия уебсайт, която можете да използвате, както желаете.

За да преработите шаблона, ще ви трябват познания по HTML, за да маркирате файла. Моля, имайте предвид, че в някои случаи файлът със страницата може да има различно име - err404. html, 404.php. Разликите от стандарта най-често се свързват с по-широка функционалност, както и системни характеристики. Например в WordPress документът може да бъде намерен в директорията 404.php. В адресната лента ще се покаже „грешка 404, страницата не е намерена“ нещо подобно: domain.ru/404/.

Ние адаптираме стандартната страница 404, за да отговаря на вашите цели

За да подобрите използваемостта (приемливостта за потребителите) на сайта, разбира се, е необходимо да създадете страница, която да привлече посетителя към вашия сайт и да му помогне да продължи да разглежда. Неща, които трябва да имате предвид, когато пишете код:

  • Значителна част от посетителите, които срещат несъществуващи страници, отиват на сайта от търсачките или чрез връзки във форуми, уебсайтове и социални мрежи, тоест от мястото, където може да се намират стари връзки към отдавна несъществуващи страници.
  • Потребителите не търсят вашия сайт, а интересуваща информация чрез ключова дума, тоест при липса на това, което искат, посетителят напуска сайта и рядко го разглежда.

Тоест, трябва да разберете, че няма да е толкова лесно да задържите такива посетители, но е възможно!

Вземете стандартен шаблон, наличен в Интернет, или направете свой собствен, като вземете предвид горните характеристики:

  1. Обяснете накратко на човека какво се е случило и защо не вижда това, което търси. Покажете му опции за по-нататъшни действия, които ще му помогнат да намери това, което търси.
  2. Покажете лента за търсене на страницата 404, така че посетителят да може незабавно да намери това, което иска.
  3. Не забравяйте да покажете тук менюто на вашия сайт, с помощта на което човек може да разбере къде да отиде.
  4. Уверете се, че страницата привлича потребителя и той иска да намери информация на вашия ресурс. Използвайте цветни и интересни текстови и визуални решения.

За да направите страницата за грешка на сървъра 404 привлекателна за потребителя, достатъчно е да го накарате да се усмихне или заинтересува. Затова се опитайте да работите върху оригиналността на идеята за такъв раздел от вашия ресурс.

Редактиране на страница 404

Можете да редактирате файла директно от системата за управление на съдържанието, трябва да добавите желаното маркиране и изображения.
Когато го създавате, се ръководете от факта, че информацията трябва да се отваря бързо и без забавяне. Страницата трябва да е „лека“ (да заема малко място), полезна и да предлага алтернативи за търсене на несъществуващ документ.

  • отидете вкъщи;
  • списък на страниците за класиране на сайта;
  • отидете на картата на ресурсите;
  • бутон за информиране на администрацията за „счупена“ връзка към конкретен източник.

В противен случай най-добрият помощник ще бъде въображението, корпоративните стандарти и оригиналната идея на дизайнера.

Заключение

Страницата 404 not found е сервизен файл, който може да се променя и разширява, за да привлече повече посетители към сайта. Този файл е задължителен, защото в противен случай браузърът ще покаже съобщение за грешка, след което шансът да привлечете човек към вас ще бъде нула. Опитайте се да го напълните с цветни изображения и дори лек хумор.

Тази грешка означава, че страницата, която потребителят се опитва да види, не е намерена или не съществува. В този случай самият потребител няма да може по никакъв начин да повлияе на разрешаването на проблема. Единственото, което може да направи, е да намери подобна информация на същия сайт. Например адрес с грешка www.example.com/not-founded-page.htmlзаменен от www.example.com

Защо се случва това?

Това се случва, защото потребителят е навигирал до страницата на сайта, използвайки грешна връзка. Например, потребителят въвежда в браузъра (или следва връзката) http://mysite.com/rbot.html, но това, което е необходимо, е http://mysite.com/ro bot.html. Освен това тази връзка може да се намира както на вашия уебсайт, така и на сайтове на трети страни. Можете да намерите такива връзки с помощта на Google Webmaster Tools. За да направим това, отиваме на страница за тази услуга, изберете вашия сайт и след това щракнете върху: Състояние -> Грешки при сканиране и изберете „Не е намерено“.

Безплатната програма XenuLinks също се справя добре с тази задача, която можете да изтеглите и прегледате ръководството.

Как да поправя грешка 404?

В традиционния смисъл е невъзможно да се коригира тази грешка, т.к Проблемът не е в работата на сървъра или двигателя на сайта, а във факта, че някой неправилно е посочил адреса на връзката. Следователно единственият начин да го коригирате е да идентифицирате грешните връзки и да посочите правилния адрес. Също така си струва да проверите дали текущата страница съществува на вашия сайт? Ако е бил изтрит, уверете се, че се появява отново. Ако е преименувана, тогава трябва да настроите пренасочване 301 от стария адрес на страницата към новия.

Когато потребител посети сайт и види тази грешка чрез изхода на сървъра, той не вижда вашия сайт (меню, навигация, дизайн и т.н.). Съответно ще затвори страницата със 100% вероятност. Тази схема работи на всички хостинг сайтове по подразбиране. Но можете да програмирате тази страница и да показвате вашия сайт заедно с нея. Това означава, че потребителят, виждайки основните връзки на вашия сайт в менюто, може да кликне върху тях и да остане на сайта. Ето примери съответно за неправилен и правилен изход:

Има много различни начини за прилагане на подобна схема, но най-универсалният от тях е да добавите следния запис към .htaccess файла:

ErrorDocument 404 /error404.html

Съответно ще трябва първо да създадете самата страница „/error404.html“.