Strani, ki odgovarjajo z napako, najdene in popravljene.

Stran je lahko na spletu in vseeno pokvarjena: „404 Not Found“, „500 Internal Server Error“, „Too many redirects“. LayerAssist prebere statusne kode tvojih strani, jih razloži in odpravi vzrok.

Na kratko

  • V klepetuV klepetu odpre strani, ki mu jih navedeš, kot obiskovalec, prebere vsako statusno kodo in preusmeritev ter za vsako napako poišče vzrok.
  • AvtomatizacijaKot tvoja lastna avtomatizacija lahko redno preverja seznam pomembnih strani in te opozori, ko katera neha odgovarjati z „200 OK“.
  • Vgrajen nadzorVgrajen nadzor razpoložljivosti te opozori, ko tvoja stran sploh ne odgovarja.
  • Še ni na voljoVgrajen nadzor, ki bi opozarjal na kode napak, na primer na stran, ki odgovarja s 500, še ni na voljo.

Stran je lahko „na spletu“ in vseeno odganja obiskovalce

Nadzori razpoložljivosti štejejo stran za delujočo, dokler strežnik odgovarja. A ko je odgovor „404 Not Found“ pri tvojem najboljšem izdelku, „500 Internal Server Error“ v blagajni ali zanka preusmeritev na domači strani, obiskovalci odidejo enako.

Tudi iskalniki to opazijo: strani z napakami izpadejo iz rezultatov, preusmeritve, ki se vrtijo v krogu, pa zapravljajo obiske, ki pridejo. Statusna koda je prvi namig, kaj je narobe – če jo kdo prebere.

Pogoste napake in kaj pomenijo

  • 404 Not Found: naslov ne vodi nikamor, običajno premaknjena ali izbrisana stran
  • 403 Forbidden: strežnik zavrača, običajno zaradi dovoljenj ali varnostnega pravila
  • 500 Internal Server Error: koda ali nastavitve strani so odpovedale
  • 502, 503 ali 504: tisto, kar teče za stranjo, je ustavljeno, preobremenjeno ali prepočasno

Zakaj strani začnejo vračati napake

Selitev strani ali novi naslovi strani

Po selitvi ali spremembi strukture povezav stare povezave in rezultati iskanja vodijo na naslove, ki ne obstajajo več.

Pokvarjen .htaccess ali pravilo strežnika

Ena sama napačna vrstica v pravilu za prepisovanje ali preusmeritev lahko povzroči napake 500 ali neskončne preusmeritve na celotni strani.

Dovoljenja datotek in varnostna pravila

Datoteke, ki jih spletni strežnik ne more prebrati, ali prestrogo pravilo požarnega zidu se spremenijo v napake 403.

Sesutje PHP ali aplikacije

Napaka vtičnika, manjkajoča razširitev ali omejitev pomnilnika povzroči napako 500, ustavljena storitev PHP pa 502 ali 503.

Kako LayerAssist obravnava strani z napakami

Začne tam, kjer začne obiskovalec – pri naslovu – in sledi sledi vse do strežnika.

Prebere pravi odgovor

Zahteva stran in zabeleži statusno kodo, vsako preusmeritev na poti ter kako dolgo je trajal odgovor.

Sledi preusmeritvam do konca

Pokaže vsak korak verige preusmeritev, zato je zanka med http, https, www in CDN takoj vidna.

Kodi pripiše vzrok

Z dostopom do gostovanja ali strežnika prebere dnevnik napak, pravila za prepisovanje in dovoljenja za vsako napako.

Popravi in znova preveri

Popravi pravilo, dovoljenje ali nastavitev, doda preusmeritve za premaknjene strani in stran znova zahteva, da potrdi, da odgovarja z „200 OK“.

Primer: kontaktna stran, ki vrača 403

  1. Ti

    Obiskovalci pravijo, da kontaktna stran kaže „403 Forbidden“. Meni se odpre normalno.

  2. Kaj preveri

    • /kontakt: 403 Forbidden za obiskovalce iz več držav
    • /kontakt: 200 OK, ko si prijavljen
    • Varnostni vtičnik: blokada držav, namenjena prijavni strani, velja za vse strani
    • Dovoljenja datotek: v redu
  3. Kaj spremeni

    Blokado držav sem omejil na prijavno stran skrbništva

  4. LayerAssist

    Popravljeno. Tvoj varnostni vtičnik je blokiral več držav na vseh straneh, ne samo pri prijavi v skrbništvo, ti pa si stran videl, ker si bil prijavljen. Pravilo sem omejil na prijavno stran; kontaktna stran zdaj vsem odgovarja z 200 OK.

Kaj s tem pridobiš

  • Napake najdene na straneh, ki so pomembne, ne samo na domači
  • Vsaka koda razložena v preprostem jeziku
  • Zanke preusmeritev in pokvarjene povezave popravljene pri izvoru
  • Ponoven pregled po vsakem popravku

Resnični primeri

Po prenovi strani

Novi naslovi, stare povezave povsod. LayerAssist našteje, katere stare strani vračajo 404, in vsako preusmeri na njen novi naslov.

Trgovina z napakami 502 ob konicah

Blagajna odpove samo ob velikem prometu. LayerAssist napako 502 poveže s storitvijo PHP, ki ji zmanjkuje procesov, in zviša omejitev.

Blog po menjavi gostovanja

Vsi članki vračajo 404, razen domače strani: pravila za prepisovanje se pri selitvi niso prenesla. LayerAssist jih obnovi.

Kako z LayerAssist preveriti in popraviti napake HTTP

  1. Povej mu, katere strani so pomembne

    V klepetu naštej strani za pregled ali samo opiši, kaj vidijo obiskovalci.

  2. Poveži gostovanje ali strežnik

    Da lahko popravi vzrok, LayerAssist potrebuje dostop tja, kjer stran teče: do nadzorne plošče gostovanja, FTP ali SSH.

  3. Naj preizkusi in popravi

    Prebere statusne kode, poišče vzrok, opravi popravek in vsako stran znova preveri.

  4. Bdi naprej

    Prosi za redni pregled ključnih strani kot avtomatizacijo in dodaj nadzor razpoložljivosti za izpade.

Vprašanja o statusnih kodah HTTP

To je trimestni odgovor, ki ga strežnik da za vsako stran: 200 pomeni v redu, 301 in 302 sta preusmeritvi, 404 pomeni ni najdeno, kode v razredu 500 pa pomenijo, da je nekaj odpovedalo na strežniku.

Naslednje: Hitrost strani

Od 9 $ na mesec · 14 dni za premislek

Naslednjič, ko se bo kaj pokvarilo, boš vedel, koga vprašati.

Dodajte svoje spletno mesto in še danes postavite prvo vprašanje. Ni za vas? Prekličite v 14 dneh in dobite prvo plačilo nazaj, zmanjšano le za uporabljeno delo UI.

7 dni brezplačno · Kreditna kartica ni potrebna · Tehnično znanje ni potrebno.