404 Nem található és 9 leggyakoribb HTTP-hiba magyarázata
A 404-es hibán kívül hány egyéb HTML-hibaoldalról tudsz? Gondoltál már arra, hogy mi történik a háttérben, ha ezeken a HTML-hibák bármelyikén látod a képernyőn?
Ezek a kódok célja fontos információkat adnak a felhasználónak. Hasznos lehet jobban ismerni őket, különösen, ha Ön webhely tulajdonosa. Ezek megfelelő használata csökkenti a visszafordulási arányt, javítja a keresőmotorok rangsorolását és tudást ad a webhelyének teljesítményéről.
Olvassa el:
- Kreatív hiba 404 oldal - I. rész
- Kreatív hiba 404 oldal - II. Rész
Az állapotkódok megértése
Az interneten látható minden hibaoldal mögött a webszerver küld egy HTTP állapotkódot. Az állapotkódok 3 számjegyből állnak. Az első számjegy az állapotkód osztályát jelöli:
- 1XX állapotkódok tájékoztató jellegűek
- 2XX jelzi a sikert
- 3XX az átirányítás
E három osztály egyike sem eredményez HTML hiba oldalt mint ebben az esetben az ügyfél tudja, mit kell tennie és folytatja a feladatot habozás nélkül. Amit általában látunk, a 4XX és az 5XX típusok:
- 4XX az ügyféloldali hibákat képviselik
- 5XXs jelezze a szerver oldali problémákat
Ezekben az esetekben HTML-hibaoldalak jelennek meg, mert az ügyfélnek fogalma sincs arról, hogyan kell továbblépni. Lássuk, mi történik a háttérben, amikor valami délre megy, és mit tehetsz róla.
Ügyféloldali hibák (4XX)
1. 400 - rossz kérés
Amikor az ügyfél kérést küld, a kiszolgáló nem tudja megérteni, a 400 Rossz kérés megjelenik a hibaoldal. Ez általában akkor történik, amikor a böngésző által küldött adatok nem felelnek meg a HTTP protokoll szabályainak, így a webszerver tudatlanul foglalkozik a kérés feldolgozásával tartalmaz egy rosszul formázott szintaxist.
Amikor 400 hibaüzenetet lát, az oka leginkább az van valami instabil az ügyfél oldalán: nem megfelelően védett operációs rendszer, instabil internetkapcsolat, hibás böngésző vagy gyorsítótár-probléma. Ezért mindig jó ötlet, hogy teszteljen egy kicsit a saját PC-jét, mielőtt kapcsolatba lépne a weboldal tulajdonosával.
Nyissa meg ugyanazt a weboldalt egy másik böngészőben, törölje a gyorsítótárat, és ellenőrizze, hogy a biztonsági frissítésekkel jár-e. Ha rendszeresen megfelel a 400-as hibát a különböző webhelyeken, a számítógép vagy a Mac alapos biztonsági ellenőrzést vár.
2. 401 - Engedély szükséges
Ha van egy jelszóval védett weblap az ügyfél kérésére, a kiszolgáló egy 401-es válaszol Engedély szükséges kód. A 401 nem küld vissza egyszerre klasszikus hibaüzenetet, hanem egy felugró ablakot, amely felkéri a felhasználót, hogy adja meg a bejelentkezési jelszó kombinációját.
Ha rendelkezik a hitelesítő adatokkal, minden rendben van, és problémamentesen folytathatja a hozzáférést a védett webhelyhez. Ellenkező esetben átirányítják a Engedély szükséges hiba oldal.
Ha Ön webhely tulajdonosa, akkor adja hozzá ugyanazt a jelszavas védelmet a webhelyéhez vagy annak egy része a cPanel-fiókodon keresztül.
Kattintson a “Jelszavak védelme könyvtárak” almenü “Biztonság” válassza ki a védeni kívánt webmappát. Jó biztonsági réteg lehet az adminisztrációs területhez való hozzáférés korlátozása wp-admin mappát egy WordPress webhelyen.
3. 403 - Tiltott
A 403 Tiltott hibaüzenet, amikor a szerver világosan megérti az ügyfél kérését, de bizonyos okok miatt nem hajlandó teljesíteni. Ez nem malformáció és nem engedélyezési probléma. A 403 állapotkód visszaadásával a kiszolgáló alapvetően nagy hangerővel utasítja el az ügyfelet “Nem” minden magyarázat nélkül
A leggyakoribb oka az, hogy a weboldal tulajdonosa nem teszi lehetővé, hogy a látogatók böngészhessenek a webhely fájlkönyvtárstruktúrájában. Ha ez a fajta védelem engedélyezve van, nem férhet hozzá közvetlenül a webhelyen lévő mappákhoz. A másik gyakori ok az, hogy az ügyfél által kért speciális fájl nincs engedélye az internetről történő megtekintésre.
tudsz 403-as védelem biztonsági okokból saját webhelyén. Hasznos lehet, ha a webhelyet megkeményedik, hogy ne csapkodjon a könyvtárszerkezet vagy a fájlok elrejtése amelyek sérülékeny információkat tartalmaznak.
Szerencsére sok webtárhely alapértelmezés szerint nyújtja ezt a szolgáltatást ügyfeleiknek, de ha extra biztonsági réteget szeretne hozzáadni, nyissa meg a cPanel-fiókját, navigáljon a Fejlett menüpontot, és kattintson a gombra Indexkezelő.
Itt testreszabhatja, hogyan tekinthetik meg a látogatók egy adott könyvtárat a webhelyén. Ha úgy dönt Nincs indexelés a kliens 403-as hibaüzenetet kap, ha megpróbálja elérni az adott könyvtárat.
4. 404 - Nem található
A 404 a legismertebb HTTP státuszkód, és biztosan elolvasott számos nagyszerű hozzászólást arról, hogyan lehet 404 oldalt testreszabni. A böngésző visszaad egy 404 HTML oldalt ha a szerver nem talál semmit a kért helyen.
Két fő forgatókönyv van, amelyek 404-et eredményezhetnek Nem található oldalt. Vagy a látogató elvesztette az URL-t, vagy a megváltozott az oldal permalink szerkezete és a bejövő linkek olyan oldalakra mutatnak, amelyek különböző helyekre kerültek. Néha 404 hibalehetőség jelenik meg a felső szintű URL-eken is. Ez általában történik amikor egy webhely nemrég költözött egy másik webszerverre és a A DNS továbbra is a régi helyre mutat. Ez a probléma általában rövid idő elteltével eltűnik.
Megtalálhatja az interneten található SEO szakértőket, akik túl sok 404-et mondanak negatív hatással a webhely keresőmotor rangjára, de a Google azt állítja, hogy “404 hiba nem befolyásolja a webhely rangsorolását a Google-ban, és biztonságosan figyelmen kívül hagyhatja őket” 404-et a keresőmotor a web szokásos részének tekinti.
Lehet, hogy csökkenteni szeretné a 404-esek számát mert növelik a visszafordulási arányt (az emberek, akik azonnal távoznak) a webhelyéről. Ehhez a leggyakoribb megoldás a 301 átirányítás véglegesen eltávolított oldalakra, és 302-ös azoknak, akik átmenetileg nem érhetők el.
5. 408 - Az időtúllépés kérése
Ha az ügyfél kérése túl sokáig tart, a kiszolgáló kikapcsol, bezárja a kapcsolatot, és a böngésző egy 408-at mutat Időt kér hiba üzenet. Az időtúllépés azért történik, mert a kiszolgáló nem kapott teljes kérést az ügyféltől a várakozásra váró határidőn belül. A folyamatos 408-as hiba a a szerver vagy az ügyfél rendszerének nagy terhelése.
Egyes esetekben a kapcsolat mindkét vége megfelelően működik, de a az ideiglenes internetes túlfeszültség lassítja a kézbesítést üzenetet. A nagyobb weboldalak a 404-es évek esetében a 408-as hibalehetőségeket úgy alakítják, mint a legtöbbet. Az F5 gomb segítségével az oldal újratöltésével általában 408 hibát lehet rögzíteni.
6. 410 - Elmúlt
A 410 elmúlt a hibaoldal nagyon közel mindkettő azt jelenti a szerver nem találja a kért fájlt, de míg a 404 azt javasolja, hogy a célfájl bárhol elérhető legyen a szerveren, 410 állandó állapotot jelez.
A 410 azt mutatja, hogy az ügyfél milyen erőforrást tartalmaz szándékosan nem érhető el, és a webhely tulajdonosa azt szeretné, hogy a bejövő linkek eltávolíthatók legyenek a webről. A 404-et akkor használjuk, ha a kiszolgáló nem biztos abban, hogy a fájl nem elérhető-e, de a 410 mindig teljes bizonyosságot jelez.
Ha a saját szerveréért felelős, fontos megérteni, hogy a 404-es és a 410-es számokat hogyan kezelik különbözőképpen a Google bejárók. Ebben a videóban Matt Cutts, a Google keresési spam vezetője magyarázza ennek a különbségnek a lényegét. Jó ötlet 404 és 410 között megkülönböztetheted a Google-barátságot.
Szerverhibák (5XX)
7. 500 - Belső szerverhiba
A belső kiszolgálóhiba a legismertebb szerverhiba, mivel azt a kiszolgáló bármikor találkozik váratlan állapot hogy megakadályozza az ügyfél kérésének teljesítését. Az 500-as hibakód egy általános, ez akkor tér vissza, amikor nincs más szerveroldali 5XX hibakód semmi értelme.
Bár ebben az esetben a probléma nem ér véget, néhány dolgot meg lehet oldani, például töltse be az oldalt (mivel a hiba ideiglenes lehet), törölje a böngésző gyorsítótárát (mivel a probléma előfordulhat a webhely gyorsítótárazott verziójában), és törölje a böngésző cookie-kat és indítsa újra a böngészőt.
A webmesterrel is kapcsolatba léphet (mint bármely más szerveroldali probléma esetén) - hálásak lehetnek a hozzájárulásáért, de van esély arra is, hogy tisztában vannak a problémával és már dolgoznak rajta.
Ha a saját webhelyén az 500-as hibalehetőséget találja, bölcs dolog lesz forduljon a szolgáltatóhoz. Ennek oka valószínűleg a engedélyezési hiba, egy sérült .htaccess fájl vagy a túl alacsony memóriakorlát. Ha van WordPress webhelye, az 500-as hibát az a harmadik fél bővítménye; tesztelheti ezt a plugineket deaktiválva, egyenként, amíg a bűnös nem található.
8. 502 - Rossz átjáró
Az 502 hibaüzenet két szerver közötti kommunikációs problémát jelent. Ez akkor fordul elő, amikor a az ügyfél csatlakozik egy szerverhez átjáróként vagy proxyként kell működnie hozzáférjen egy upstream kiszolgálóhoz amely további szolgáltatást nyújt neki. A másik szerver a kiszolgáló hierarchiájában magasabb. Ez lehet például egy Apache webkiszolgáló, amelyet egy proxykiszolgáló használ, vagy egy nagy internetszolgáltató névkiszolgálója, amelyhez helyi névkiszolgáló fér hozzá..
Amikor találkozik a Rossz átjáró hiba a kiszolgálón érvénytelen választ kap egy upstream kiszolgálótól.
A legtöbb esetben ez nem jelenti azt, hogy az upstream szerver le van kapcsolva, hanem a két kommunikáló szerver nem ért egyet az adatcsere protokolljáról. Ez általában akkor történik, ha az egyik gép helytelenül van konfigurálva vagy programozva. Ha a saját webhelyén 502-et lát, forduljon a szolgáltatóhoz.
9. 503 - A szolgáltatás ideiglenesen nem érhető el
Látod a A szolgáltatás átmenetileg szünetel (néha A forrásokból) üzenetet küldjön bármikor, amikor ideiglenes túlterhelés van a kiszolgálón, vagy ha az ütemezett karbantartáson megy keresztül. Az 503-as hibakód azt jelenti, hogy a webszerver jelenleg nem érhető el. Ez általában átmeneti állapot, amelyet bizonyos késleltetés után megoldanak.
Ha Ön webhely tulajdonosa, fontos, hogy megfelelő ismeretekkel rendelkezzen az 503 állapotkódról az ütemezett karbantartás megfelelő kezeléséhez. Ha nem kezeli az ütemezett karbantartást a megfelelő módon, akkor sérti a webhely keresőmotor rangját.
Ismerje meg, hogyan teheti ezt a bemutatón keresztül a Yoast SEO blogján, vagy ezt a moz.com-on.
10. 504 - Gateway Time-Out
Van egy szerver-szerver kommunikációs probléma mögött Átjáró időtúllépés hibaüzenet, mint a 502 Rossz átjáró hibakód. Az 504 állapotkód visszaadásakor is van magasabb szintű kiszolgáló a háttérben, amelyen adatokat kell küldeni az ügyfélhez csatlakoztatott kiszolgálóra. Ebben az esetben az alsó szintű kiszolgáló nem kap időben reagálást a hozzá tartozó kiszolgálótól.
Ez ugyanaz az időtúllépési probléma, amely a 408-as esetében jelentkezik Időt kér állapotkód, de itt nem történik meg a kliens és a kiszolgáló között, hanem két szerver között. A Átjáró időtúllépés általában hibaüzenet jelenik meg lassú kommunikáció a két szerver között, és előfordulhat, hogy a a magasabb szintű kiszolgáló teljesen le van kapcsolva.
Mivel az 504 hálózati probléma a háttérben, csak azok a személyek tudnak megoldani azt, akik hozzáférnek a hálózathoz. Mint más szerveroldali HTTP hibáknál, néha elég ahhoz, hogy néhány perccel később frissítsük az oldalt a probléma megoldása érdekében - természetesen csak akkor, ha a szolgáltatók a problémánál dolgoznak..