Stránka 404 je navrhnutá tak, aby informovala používateľa, že zadaná url (adresa stránky) neexistuje.
Takéto nesprávne adresy URL možno nazvať aj „nefunkčné odkazy“.
Mnoho stránok vytvára svoje stránky 404 pre pohodlie svojich používateľov. Často sú to krásne a zaujímavé stránky, pri ktorých sa používateľ namiesto sklamania z nesprávnej adresy stránky usmieva.
Pri vytváraní stránky 404 je dôležitá technická zložka, ktorá výrazne ovplyvňuje poradie stránok vo vyhľadávačoch, ak nie je všetko správne nastavené.

Ak ste zmätení vytvorením stránky 404, musíte zvážiť tri body:
1) Presmerujte zo všetkých nesprávne zadaných adries URL na stránku 404 v .htaccess.
2) Opravte odpoveď servera po presmerovaní (http kód stránky by mal byť 404, nie 200).
3) Zatvorenie stránky 404 z indexovania v súbore robots.txt

Okamžite poznamenávam, že všetko vyššie uvedené je napísané pre stránky, ktoré si sami napíšu, hlavne v php. Pre wordpress existujú pluginy na prispôsobenie toho istého. V tomto článku sa ale pozrieme na to, ako všetko vyzerá v skutočnosti. %)

Presmerovanie (presmerovanie) nesprávnych adries URL na stránku 404

Prvá vec, ktorú urobíte, je vytvoriť samotnú stránku 404, aby bolo kam posielať ľudí%%.
Adresa URL presmerovania je nakonfigurovaná v súbore .htaccess
Stačí zadať riadok:
ErrorDocument 404 http://mysite.com/404.php
Kde "mysite.com" je vaša doména a http://mysite.com/404.php je cesta k skutočnej stránke. Ak je vaša stránka v html, riadok bude vyzerať takto:
ErrorDocument 404 http://mysite.com/404.html
Overenie je veľmi jednoduché. Po nahratí súboru .htaccess s vyššie uvedeným riadkom na hosting vykonajte kontrolu zadaním zámerne neexistujúcej adresy URL (nefunkčný odkaz), napríklad: http://mysite.com/$%$%
Ak došlo k presmerovaniu na stránku, ktorú ste vytvorili, potom všetko funguje.
Takže úplný súbor .htaccess, kde je nakonfigurované LEN presmerovanie na 404, bude vyzerať takto:
____________________________
Prepíšte motor zapnutý
ErrorDocument 404 http://mysite.com/404.html
____________________________

Správna odpoveď servera (http kód stránky)

Je veľmi dôležité, aby počas presmerovania bola správna odpoveď servera, konkrétne 404 Not Found.
Toto je potrebné vysvetliť samostatne.

Akejkoľvek adrese URL je na požiadanie priradený stav (http kód stránky).
Pre všetky existujúce stránky je to: HTTP/1.1 200 OK
Pre presmerované stránky: HTTP/1.1 302 Nájdených
Ak stránka neexistuje, mala by byť HTTP/1.1 404 Not Found

To znamená, že akákoľvek adresa URL je zadaná, je jej priradený stav, určitý kód odpovede servera.
Môžete skontrolovať odpoveď servera na zdroji, ako je bertal.ru alebo SEARCH CONCOLE GOOGLE - Skenovať / Zobraziť ako robot GOOGLE.
Ak ste nemali presmerovanie .htaccess na stránku 404, potom každá neexistujúca adresa URL zadaná používateľom, ako aj nefunkčné odkazy, dostali odpoveď „HTTP/1.1 404 Not Found“

Po nastavení presmerovania na stránku 404 vášho autora cez .htaccess, ako je popísané vyššie, zadaním nefunkčného odkazu (neplatná adresa URL, ktorá zjavne neexistuje), napríklad http://mysite.com/$%$% , odpoveď servera bude:
- prvý nájdený HTTP/1.1 302 (presmerovanie),
- nasleduje HTTP/1.1 200 OK (stránka existuje).

Skontrolujte cez bertal.ru.
Čo to ohrozuje? To bude znamenať, že Google môže všetky nefunkčné odkazy zadať do svojej databázy (indexu) ako existujúce stránky s obsahom stránky 404. V skutočnosti duplicitné stránky. A to je neuveriteľne škodlivé pre optimalizáciu pre vyhľadávače.

V tomto prípade musíte urobiť dve veci:
1) Nastavte správnu odpoveď servera na stránke 404.
2) Zatvorte indexovanie stránky 404. Urobíte to prostredníctvom súboru robots.txt

Nakonfigurujte odpoveď servera HTTP/1.1 404 Nenájdené pre neexistujúce stránky

Odozva servera je konfigurovateľná vďaka php funkcieúplne hore na stránke:

Napíšte ho na začiatok súboru 404.
V dôsledku toho by sme mali dostať odpoveď na nefunkčný odkaz:

Zatvorte stránku 404 z indexovania

Stránku môžete zatvoriť z indexovania v súbore rodots.txt. Buďte opatrní s týmto nástrojom, pretože prostredníctvom tohto súboru vaša stránka v skutočnosti komunikuje s vyhľadávacími robotmi!
Úplný text súboru rodots.txt, kde je indexovanie stránok 404 LEN uzavreté, vyzerá takto:
____________________________
User-agent: *
Disallow:
Disallow: /404.php
____________________________

Poznámky ku kódu: „/404.php“ znamená cestu k stránke. Ak sa na vašom webe stránka 404.php (alebo 404.html, v tomto poradí) nachádza v nejakom priečinku, cesta bude vyzerať takto:
/holder/404.php
kde "držiteľ" je názov priečinka.

To je v skutočnosti všetko o stránke 404. Skontrolujte fungovanie stránky, presmerovania nefunkčných odkazov a odpovede servera.
Opakujem: Všetko, čo je uvedené vyššie, je pre stránky, ktoré si sami napíšu. Ak používate wordpress, môžete hľadať slušný doplnok pre chyby 404.

Chyba 404 je najrozpoznateľnejšia a najbežnejšia chyba hypertextového dokumentu. Hlási, že stránka na danej adrese neexistuje. V skutočnosti hovoríme o absencii html súboru pre zadaný dokument, takže stránka vracia chybu.

Ak sa chcete podrobnejšie zaoberať problémom, ako aj množstvom súborov služieb, ktoré má každý zdroj, musíte si preštudovať moment spojený s hypertextovou prezentáciou stránok pomocou jazyk HTML(Hypertext značkovací jazyk- "Hypertext Markup Language") a protokol HTTP, cez ktorý sa uskutočňuje prístup. Napriek tomu, že musíte rozumieť programovaciemu jazyku, forma jeho prezentácie je taká jednoduchá, že ju pochopí každý.

Viac videí na našom kanáli - naučte sa internetový marketing so SEMANTICOU

Hypertextové stránky a ich vlastnosti

Internet sa zrodil v momente, keď anglický inžinier Timothy John Berners-Lee prišiel s hypertextovou formou reprezentácie. textové stránky na sieti a popísal princíp prístupu k nim cez aplikačný protokol HTTP. Podľa všeobecnej myšlienky používateľ zo svojho zariadenia, konkrétne z prehliadača, zadáva sieťovú požiadavku na konkrétny zdroj. V tomto bode sa otvorí relácia na serveri, ku ktorému sa pristupuje. Ako odpoveď sa vráti stránka HTML.

Samozrejme, v našej dobe sa používajú zložitejšie algoritmy na prístup a „prehadzovanie“ veľkých stránok, ale všeobecný princíp zostáva rovnaký. Ak chcete získať prístup k zdroju, potrebujete Doménové meno a IP adresu. Iba ak sú splnené tieto kritériá a zdroj je v prevádzkovom stave, pre chýbajúci dokument sa vráti chyba „404 nenájdené“.

Ako vyzerá predvolená stránka 404

Stránka môže alebo nemusí mať ozdobenú stránku s chybou prístupu „http 404 nenájdené“. Používateľ s malými skúsenosťami je pri prijímaní zvyčajne dosť nervózny a domnieva sa, že je to jeho chyba. V skutočnosti je všetko oveľa jednoduchšie, odpoveď vyplýva z vyššie uvedeného.

Kód chyby 404 vo forme samostatnej stránky navrhnutej v dizajne lokality sa vráti iba vtedy, ak má lokalita súbor 404.html. Zvyčajne sa nachádza v koreňovom adresári. V opačnom prípade prehliadač ohlási túto chybu spolu so správou o nedostatočnom prístupe. A zvyčajne to vyzerá ako biely list s chybovým hlásením.

Pri vývoji webových stránok sa spravidla používajú systémy na správu obsahu. Obsahujú stranu 404 označujúcu v funkčné súbory cestu k nej. Takáto stránka zvyčajne obsahuje správu o neexistujúcej adrese a odkaz, na ktorý sa má prejsť domovskej stránke stránky. Šablónu pre stránku 404 je možné zmeniť podľa vašich predstáv, keďže ide o stránku na vašom webe, ktorú môžete použiť, ako len chcete.

Na prerobenie šablóny budete potrebovať znalosť HTML na označenie súboru. Upozorňujeme, že v jednotlivé prípady súbor stránky môže mať iný názov - err404. html, 404.php. Rozdiel oproti štandardu je najčastejšie spojený so širšou funkcionalitou, ako aj systémovými vlastnosťami. Napríklad vo WordPresse sa dokument nachádza v adresári 404.php. V paneli s adresou sa zobrazí chyba „stránka s chybou 404 sa nenašla“: domain.ru/404/.

Prispôsobenie štandardnej stránky 404 vašim účelom

Pre zlepšenie použiteľnosti (prijateľnosti pre používateľov) stránky je samozrejme potrebné urobiť stránku, ktorá návštevníka na vašu stránku pritiahne a pomôže mu pokračovať v prehliadaní. Na čo treba pamätať pri písaní kódu:

  • Značná časť návštevníkov, ktorí sa stretnú s neexistujúcimi stránkami, prechádza na stránku z vyhľadávačov alebo prostredníctvom odkazov na fórach, webových stránkach a v sociálnych sieťach, teda odkiaľ sa dajú nájsť staré odkazy na dávno zaniknuté stránky.
  • Používatelia nehľadajú vašu stránku, ale informácie, ktoré ich zaujímajú, podľa kľúčového slova, to znamená, že pri absencii želaného návštevník stránku opustí a len zriedka si ju prezerá.

To znamená, že musíte pochopiť, že nebude také ľahké udržať si takýchto návštevníkov, ale je to možné!

Vezmite si štandardnú šablónu dostupnú na internete alebo si vytvorte vlastnú, berúc do úvahy vyššie uvedené funkcie:

  1. Stručne vysvetlite osobe, čo sa stalo a prečo nevidí, čo hľadal. Dajte mu možnosti ďalšia akcia ktoré vám pomôžu nájsť to, čo hľadáte.
  2. Zobrazte hľadaný reťazec na stránke 404, aby návštevník okamžite našiel to, čo chcel.
  3. Nezabudnite tu zobraziť ponuku svojej stránky, pomocou ktorej môže človek pochopiť, kam ísť.
  4. Uistite sa, že stránka priťahuje používateľa a chce nájsť informácie o vašom zdroji. Používajte farebné a zaujímavé textovo-vizuálne riešenia.

Na to, aby bola stránka s chybou servera 404 pre používateľa atraktívna, stačí, aby v ňom vyvolal úsmev alebo záujem. Skúste preto popracovať na originalite nápadu takejto časti vášho zdroja.

Úprava stránky 404

Súbor môžete upraviť priamo z redakčného systému, na to musíte pridať požadované označenie a obrázky.
Pri jeho vytváraní sa riaďte tým, že informácie by sa mali otvárať rýchlo a bezodkladne. Stránka by mala byť „ľahká“ (zaberať málo miesta), užitočná a ponúkať alternatívy k nájdeniu neexistujúceho dokumentu.

  • prechod na hlavnú;
  • zoznam stránok s hodnotením lokality;
  • prechod na mapu zdrojov;
  • tlačidlo na informovanie administrácie o "nefunkčnom" odkaze na konkrétnom zdroji.

Inak najlepší asistent bude existovať fantázia, podnikové štandardy a pôvodná myšlienka dizajnéra.

Záver

Stránka 404 nenájdené je súbor služby, ktorý je možné upravovať a dopĺňať, aby na stránku prilákal viac návštevníkov. Tento súbor je povinný, pretože v opačnom prípade prehliadač zobrazí chybové hlásenie, po ktorom bude šanca prilákať osobu k vám nulová. Skúste ho naplniť farebnými obrázkami a dokonca ľahkým humorom.

Všetky uvedené chyby nie sú pre Yandex kritické, stránky aj tak zaindexuje. Môžu však sťažiť potenciálnym návštevníkom vašej stránky nájsť ju medzi miliónmi iných.

Chyba 404 sa nespracuje správne nenájdené"
Skontrolujte, čo robia vaše skripty v prípade chýb. Ak skript ohlási chybu a vráti normálny výstupný kód 200, správa bude indexovaná. Ak váš skript vráti kód HTTP 404, toto chybové hlásenie nebude indexované.
To platí aj pre bežné doklady. Niektoré servery sú nakonfigurované tak, aby v prípade chyby poslali normálny výstupný kód 200. To bráni robotovi vymazať odkaz na stránku v databáze. Akýkoľvek moderný webový server vám umožňuje upraviť štandardné chybové hlásenia a odoslať ich späť so správnym chybovým kódom.

Spam, alebo neklamať užívateľa
Spam sú hlavičky a Kľúčové slová, ochutený veľkým množstvom slov z najpopulárnejších dopytov, veľkými poliami textu „napísaným“ na stránku farbou pozadia alebo veľmi malým písmom, ako aj mnohými ďalšími trikmi, ako prilákať používateľov na svoje stránky podvodom.
Nemali by sa používať z dvoch dôvodov. Po prvé, nepridáva slávu tvorcovi stránky a prirodzene obťažuje používateľov. Po druhé, Yandex sleduje takéto abnormálne zmeny a znižuje miesto dokumentu na stránke s výsledkami. Spam navyše zväčšuje veľkosť dokumentu a následne znižuje kontrast slov v ňom, čo ovplyvňuje aj miesto dokumentu v zozname nájdených. V prípadoch škodlivého použitia spamu môže správa Yandex vylúčiť takéto stránky a lokality z databázy.
Z indexovania sú vylúčené aj stránky s časom presmerovania na iné stránky (presmerovanie) rovným nule.

Nesprávne dátumy
Vyhľadávanie a triedenie podľa dátumu funguje na serveri Yandex, ale v 20% prípadov servery neposkytujú správny dátum úpravy súboru. Nastavte svoj server správne. Nepripravte používateľa o ďalšie informácie a využite možnosť správneho zobrazenia vašich stránok pri vyhľadávaní podľa dátumu.

Indexovanie identických dokumentov v rôznych kódovaniach
Pri indexovaní rovnakých dokumentov vydaných webovými servermi v rôznych kódovaniach sa plytvá množstvom zdrojov. Ruské vyhľadávače zároveň vo svojich databázach stále uchovávajú dokumenty v jednom z kódovaní. Odporúča sa vypnúť všetky kódovania pre indexovanie okrem jedného. Ak kódovanie vydáva porty servera, potom je potrebné vydať iný súbor robots.txt na rôznych portoch (serveroch). To znamená, že na všetkých portoch / serveroch, okrem hlavného, ​​by to malo byť napísané

Ak sú kódovania vydávané napríklad adresármi, musíte vytvoriť jeden súbor robots.txt, do ktorého sa zapíše

Disallow: /alt
disallow: /mac
disallow: /koi

Indexovanie tej istej lokality na rôznych serveroch
Tento problém sa vyskytuje, keď má server zrkadlá a/alebo kódovania majú predponu v názve hostiteľa, napr. www.chto-to.ru:
win.chto-to.ru, koi-www.chto-to.ru, wwwmac.chto-to.ru atď.
Robot nie je schopný samostatne určiť „hlavnú“ adresu. Jediná vec, ktorú môže (a robí), je určiť, že dva dokumenty sa zhodujú s kódovaním a indexovať iba jeden z nich.
Môže sa teda ukázať, že rôzne časti vašej lokality sú indexované na rôznych hostiteľoch. Ak chcete, aby bola celá vaša stránka indexovaná na jednej adrese (hostiteľovi), zakážte indexovanie zvyšku nastavením príslušného súboru robots.txt. Po určitom čase (ako bude robot prehľadávať) budú všetky indexované dokumenty odkazovať na tohto hostiteľa.