slik returnerer DU HTTP-statuskoden 404 for EN feilside

en 404-feilside, også kalt Et Feildokument 404, er først og fremst en side som informerer brukeren om at den forespurte ressursen ikke eksisterer. For eksempel, hvis en bruker følger en lenke og målsiden ikke eksisterer lenger, skal webserveren vise en 404 feilside.

dette er ikke den eneste jobben med en 404 feilside, skjønt. Når den er riktig konfigurert, informerer Den Google-Boten om et dokument faktisk eksisterer. For å sikre at dette skjer slik det skal, er det viktig at en 404-feilside returnerer riktig HTTP-statuskode 404-ellers er 404-siden defekt.

  • hvorfor skal en 404-feil side returnere RIKTIG HTTP-statuskode og ikke bli omdirigert, for eksempel?

hvordan returnerer jeg DEN riktige HTTP-statuskoden for en 404-feilside?

Webservere Eller Content-Management-System (CMS) i bruk er ofte ikke satt opp riktig. Dette kan føre til at en feilside enten returnerer HTTP-statuskoden 200 (OK) eller til en 301-omdirigering som sender brukeren, så Vel Som Google-Bot, til en annen side. I begge tilfeller vil du vurdere at dette er en defekt 404-side eller en såkalt myk 404-feil.

i denne artikkelen diskuterer vi riktig konfigurasjon av en 404-feilside med riktig HTTP-statuskode 404. Vi vil skille mellom to brukstilfeller:

  • statisk 404 feil side gjennom bruk Av Apache webserver og .htaccess-fil
  • Bruker WordPress CMS og 404.php-fil i tema-katalog

.htaccess Og Apache webserver – riktig konfigurering av feilsiden

Uansett om du bruker .html eller .php-filer for nettstedet ditt eller hvis du holder deg til en katalogstruktur – en 404 Feilside opprettes ved a legge folgende inn i den .htaccess-fil:

den relative banen til feildokumentet er lagt til i den .htaccess-fil
den relative banen til feildokumentet er lagt til i den .htaccess-fil

Åpne eller opprett .htaccess-fil og skriv inn den relative banen til feilsiden. Først må du opprette feilsiden (404.html, for eksempel) på første nivå på nettstedet ditt(rotkatalogen).

ErrorDocument 404 /404.html

Hele prosessen, steg for steg:

  • opprett en feilside (404.html eller 404.php) på første nivå av nettstedet (root-directory)
  • åpne den .htaccess fil-eller kasse en hvis du ennå ikke har en (også i rotkatalogen)
  • skriv inn «ErrorDocument 404» etterfulgt av den relative banen til feilsiden
  • lagre og be om en side som ikke finnes, som http://www.your-domain.com/98899351
  • du bør nå se innholdet på feilsiden 404.html
  • bruk httpstatus.io (for eksempel) for å sjekke om RIKTIG HTTP-statuskode 404 returneres
TEST AV HTTP-Statuskode 404 fü eine URL
den ikke-eksisterende siden https://www.sistrix.de/98899351 svarer MED HTTP-statuskoden 404

WordPress CMS-korrekt konfigurering av feilsiden

hvis Du bruker Content Management System (Cms) WordPress, er Det enkelt å returnere riktig feilkode for en 404-side-forutsatt at temaet du bruker støtter det –

Mange WordPress-temaer, kalt design eller maler, bruker en 404.php-fil i tema-mappen. Skulle du ikke kunne finne filen, bare sett opp en feilside ved hjelp av .htaccess.

Åpne 404.php-fil i ditt aktive WordPress-tema og skriv inn følgende i første linje:

Konfigurere HTTP-statuskoden 404 for En WordPress-feilside
Konfigurere HTTP-statuskoden 404 for En WordPress-feilside

feil side 404.php kan vanligvis finnes i tema-katalogen i / wp-content / themes / active-themename/

<?phpheader("HTTP/1.0 404 Not Found");?>

Hele prosessen, steg for steg:

  • finn og åpne feilsiden I WordPress temamappen (vanligvis «404.php»)
  • legg TIL OVENNEVNTE PHP-kildekode til første linje og lagre filen
  • åpne en side som ikke finnes, som http://www.your-domain.com/98899351
  • du bør nå se innholdet på feilsiden 404.html
  • bruk httpstatus.io (for eksempel) for å sjekke om RIKTIG HTTP-statuskode 404 returneres
TEST AV HTTP-Statuskode 404 fü eine URL
den ikke-eksisterende siden https://www.sistrix.de/98899351 svarer MED HTTP-statuskoden 404

Hvorfor er det viktig for feilsider å returnere RIKTIG HTTP-statuskode?

en webserver skal returnere ENTEN HTTP-statuskoden 404 (Ikke Funnet) eller 410 (Borte) hvis EN URL ikke finnes. Hvis det er gamle koblinger på nettet eller feil koblinger På nettstedet ditt, Vil Google bare kunne innse at målsiden ikke eksisterer (lenger) når DU returnerer HTTP-statuskoden 404 eller 410.

det er derfor du må sørge for at nettstedets feilside alltid svarer med riktig HTTP-statuskode 404. Å omdirigere ikke-eksisterende sider til destinasjonssiden gjennom en 301-omdirigering anbefales ikke, da det kan føre til problemer.

Videoforklaring Av Matt Cutts / Google om dette emnet

Hvordan håndterer Google» ikke funnet » sider som ikke returnerer en 404?

Hvordan håndterer Google ‘page not found’ – sider som returnerer en 200-svarkode i stedet for en 404? Er dette en form for spam? Kan Google bestemme denne mismatch algoritmisk?

Tilleggsinformasjon om dette emnet:

  • Search Console Help: Opprett nyttige 404 sider
  • Hva Er Soft-404-feil?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.