Start for 0 kr – de første 3 månedene er gratisSe tilbudet

Feilsøking

Feil 404 – siden ble ikke funnet

Fungerer forsiden, men undersider gir 404? Eller gir hele domenet 404? Slik finner du ut om siden er flyttet, ikke publisert, eller om domenet peker feil.

2 min lesingOppdatert

På denne siden
  1. Hele domenet gir 404
  2. Én enkelt side gir 404
  3. Gamle adresser fra Google eller gamle lenker
  4. Vanlige spørsmål
  5. Kan jeg lage min egen 404-side?
  6. Forsiden fungerer med www, men ikke uten, eller omvendt. Hvorfor?

Feil 404 betyr at serveren svarer, men ikke finner siden adressen peker til. Det første spørsmålet er derfor: Gjelder det hele domenet eller bare én enkelt side?

Adressen delt i domenet og stien: hele domenet med 404 skyldes målet, en enkelt side skyldes stien
Domenet eller stien avgjør løsningen

Hele domenet gir 404

  1. Trinn 1: Sjekk hva domenet peker til

    Gå til Domener → Mine domener, og klikk på domenet. I kortet Domenet peker på står det under Web hva domenet viser.

  2. Trinn 2: Velg riktig mål

    Peker domenet til en nettside uten innhold eller til en feil side, trykker du Endre mål. Velg Nettside på Sitewig og riktig nettside, eller den eksterne tjenesten du bruker. Trykk Lagre. Endringen er ute i løpet av noen få minutter.

  3. Trinn 3: Har nettsiden en startside?

    Bruker du webhotellet med egne filer, må det ligge en index.html eller index.php rett i nettsidens public-mappe.

Én enkelt side gir 404

  1. Trinn 1: Nettsidebygger: publiser på nytt

    Har du lagt til, gitt nytt navn til eller flyttet en side i nettsidebyggeren, er endringen først synlig når du trykker Publiser og deretter Publiser nå. Sjekk også at lenken i menyen bruker sidens nye adresse.

  2. Trinn 2: WordPress: lagre permalenker på nytt

    Logg inn i WordPress, og gå til Innstillinger → Permalenker. Trykk Lagre endringer uten å endre noe. Det tilbakestiller WordPress' egne regler for undersider. Webserveren sender allerede alle ukjente adresser videre til WordPress' index.php, så du skal ikke lage regler i .htaccess – nginx leser ikke den filen.

  3. Trinn 3: Egne filer: sjekk navn og plassering

    Filnavn på serveren skiller mellom store og små bokstaver: Kontakt.html og kontakt.html er to ulike filer. Sjekk også at filen ligger i mappen adressen peker til.

Gamle adresser fra Google eller gamle lenker

Har du flyttet eller gitt sider nye navn, kan Google og andre sider fortsatt lenke til de gamle adressene. Send de besøkende videre til den nye siden:

  • WordPress: Bruk et omdirigeringstillegg, og opprett en 301-omdirigering fra den gamle stien til den nye.
  • Egne filer med PHP: Lag omdirigeringen i PHP, for eksempel header('Location: /ny-side', true, 301); i en fil på den gamle adressen. Regler i .htaccess virker ikke, fordi Sitewig bruker webserveren nginx.
  • Et helt domene: Skal et gammelt domene sende alle videre til et nytt, bruker du Domener → Videresending. Se Videresend domenet ditt.

Vanlige spørsmål

Kan jeg lage min egen 404-side?

Ja, i WordPress via temaet ditt eller et tillegg. Bruker du egne PHP-filer, sender webserveren ukjente adresser til din index.php, så du kan vise din egen feilside derfra (husk http_response_code(404);). Linjen ErrorDocument 404 i .htaccess virker ikke, fordi nginx ikke leser filen.

Forsiden fungerer med www, men ikke uten, eller omvendt. Hvorfor?

Da peker bare den ene av dem til nettsiden din. Sjekk kortet Domenet peker på. Bruker du en annen DNS-leverandør, må både @ og www peke til Sitewig.

Fant du ikke svaret?

Svar innen 1 virkedag · hverdager 8–17