404 Не е намерено. Какво представлява грешката 404 Not Found?

20.04.2019

Тази статия ще разгледа въпроса къде се появява грешката 404 Not Found на вашите сайтове. Да поговорим за това какво е вредно за това явление и как да се справим с него. Какво да направите, ако посетител на вашия сайт все още вижда надписа 404 Not Found? Как да накарате посетителя да остане на сайта Ви, дори когато се появи такова съобщение?

404 не е намерен

Какво означава 404 Not Found?

Уикипедия обяснява, че 404 грешка, или Not Found (преведен като “not found”), е стандартният отговор, че клиентът има възможност да комуникира със сървъра, но сървърът не може да намери данни при поискване.

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

грешка 404 не е намерена

Откъде идват тези връзки?

Такива връзки могат да възникнат например поради следните причини:

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

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

какво не е намерено 404

Защо 404 не е намерено вредно?

Първо, появата на 404 грешки може да доведе до отрицателна реакция на търсачките по отношение на вашия сайт. Какви са последствията - зависи от самата търсачка.

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

Ако по една или друга причина възникне грешка 404 Not Found, какво трябва да се направи в този случай? Естествено, трябва да се положат всички усилия за уведомяване на посетителя, че дори когато възникне такава грешка, сайтът ви съществува, въпреки че има временни затруднения. За да направите това, на такава страница трябва да поставите подходяща информация за посетителите. Първото нещо, което трябва да направите, е да идентифицирате невалидни връзки в сайта си, което води до грешка 404.

404 не намери как да се поправи

Как да се идентифицират неправилни връзки?

Помислете за случая, когато сайтът е създаден на двигателя на WordPress. Други двигатели вероятно също имат средства за автоматично решаване на този проблем. Можете, разбира се, да проверите всяка връзка ръчно. Но този път е много дълъг и неблагодарен. Опитайте да използвате специален плъгин, за да автоматизирате този процес - Broken Link Checker. Този плъгин генерира списък с всички връзки, които са насочени към несъществуващи страници. Тогава вие сами трябва да решите за всяка връзка какво да правите с нея.

Освен това е препоръчително да конфигурирате използваната от вас статистическа услуга за проследяване на реализациите при грешни връзки. Това ще даде възможност да се открият източниците на преходи. Можете да ги засегнете, като използвате 301 пренасочвания в htaccess. Основният подход се състои в следното: разкриваме към коя страница преминава преходът, откриваме нова страница, която има отношение към нея, присвояваме 301 пренасочвания от предишната към нея. Постепенно, търсачките преработват стари връзки към нови.

По този начин е възможно да се идентифицират онези връзки, на които може да се действа независимо. Но все пак някои от тях ще останат, което води до грешка 404 Not Found. Как да решим проблема в тези случаи?

404 не намериха какво да правят

Как да запазите посетител?

За да попречите на посетителя да избяга, когато се появи страницата 404 Not Found, препоръчително е да добавите информация към тази страница:

  • Хумористична природа. След като го видя, посетителят, дори в объркано състояние, може да се усмихне и по-склонно да повтори опитите си да премине на друга страница от сайта си, например към главната страница. Само че е важно да не се прекаляваш - направи една снимка, без шеги.
  • Дайте на посетителя готови връзки. Това е много важно! Не го принуждавай да работи, спасявай го от ненужната работа.
  • Поставете кратък текст с инструкции какво да правите. Нека инициативата остане във вашите ръце.
  • Създайте оригиналния облик на 404 страници, за да изглежда като милиони други подобни страници в интернет.
  • Някои автори публикуват на тази страница проста игра като тази по-долу. Това насърчава отделните посетители да се задържат на сайта дори когато не са намерили това, което са търсили.
  • Поставете логото на проекта си на страницата. Нека посетителят незабавно да осъзнае, че е на правилния адрес, просто грешната врата.

което означава, че 404 не е намерено

Приложете магията на CSS3

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

Ако всички страници дават грешка 404

Глобална грешка 404 може да възникне в случай на повреда в услугата DNS. За този случай е характерно, че всички HTTP заявки (към всички сайтове) се пренасочват към всеки един сървър. Това може да е причинено от вирусни програми, които прехващат DNS заявки и връщат неправилна IP стойност или променят хост файла на вашия компютър (при C: windowssystem32driversetc).

Като правило, потребителят се пренасочва или към фалшива страница, която наподобява началната страница на една от популярните услуги (за да се крадат поверителни данни от вашия акаунт), или на страница с искане за изпращане на SMS към произволен номер, за да се отключи допълнителна работа (за да се получи парите си).

Противопоставянето на това е проверка файл с хостове за наличие на странични записи. Отворете този файл в Notepad (пътя е посочен по-горе) и изтрийте от него всички записи, с изключение на реда: 127.0.0.1 localhost. След това сканираме компютъра с антивирусна програма, изтриваме всички намерени зловредни програми и рестартираме.

Възможно е също така едно устройство (например DOCSIS модем) да поеме функциите на DNS и отговарящия HTTP сървър. Ако имате интернет връзка чрез телевизионен кабел, най-вероятно възникват проблеми поради връзката. Необходимо е да се пинг на заявката, в този случай модемът взема DNS заявки за себе си и всъщност го пинг. Необходимо е да се борим с това, като привлечем възможността за техническа поддръжка на вашия интернет доставчик.

защо 404 не е намерен

Прости стъпки за решаване

Да предположим, че не сте собственик на сайта, а потребител. При достъп до уебсайта, от който се нуждаете, възникна грешка 404 Not Found. Как да се определи ситуацията? Ето няколко прости съвета, с които можете да опитате сами да разрешите този проблем. Именно те в повечето случаи ще помогнат бързо да се справят с него:

  • Просто опреснете страницата. Можете да използвате горещите клавиши Ctrl + F5, за да активирате актуализацията. Грешката може да се появи само защото страницата не се зарежда.
  • Изчистете кеша и „бисквитките“ на браузъра си - това често решава проблема.
  • Уверете се, че URL адрес (адрес страница) въведени правилно. Тя включва правопис www. или http://, валидни символи за разделяне, име на домейн, разширение на файл със страници и т.н.
  • Сканирайте компютъра си за злонамерен софтуер, тъй като има вируси, които причиняват 404 грешки в уебсайтовете. Това е необходимо, за да се гарантира, че компютърът ви е чист и без вируси.
  • За повече информация се свържете с администратора на сайта или доставчика на хостинг услуги. Ако сървърът има проблеми в работата, това може да е причината за грешката 404.

заключение

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