Websites

Aangepaste foutpagina's

A custom error page replaces the plain server default with your own branded HTML, while keeping the true error status so search engines still see a real 404. This guide covers adding a page for each…

Een aangepaste foutpagina vervangt de standaard serverfout met uw eigen HTML met huisstijl, terwijl de echte foutstatus behouden blijft zodat zoekmachines nog steeds een echte 404 zien. Deze handleiding behandelt het toevoegen van een pagina voor elke ondersteunde code, wat wordt verwijderd voor veiligheid, en hoe de verificatiebadge werkt.

Waar foutpagina's zich bevinden in KPanel

  1. Meld u aan bij KPanel.
  2. Klik op Websites in de linkernavigatie en klik vervolgens op de site.
  3. Open op het tabblad van de site Geavanceerd en vervolgens Foutpagina's.

Het directe adres is /websites/<site-id>/error-pages.

Aangepaste foutpagina's voor een site in KPanel

Waarom het de moeite waard is

Een standaard serverfoutpagina is een doodlopende weg. Deze heeft geen huisstijl, geen navigatie en geen uitleg, dus een bezoeker die er op terechtkomt, vertrekt meestal.

Een aangepaste pagina maakt daar een route terug naar de site van: uw logo, uw typografie, een zin in uw eigen stem en een link naar huis of naar een zoekvak. Op een grote site zijn verkeerd getypte en verouderde URL's een gestage stroom van verkeer, en een 404-pagina is de goedkoopste herstelmogelijkheid die u ooit zult bouwen.

De ondersteunde codes

U kunt een aangepaste pagina instellen voor acht codes, één pagina per code:

CodeBetekenisTypische oorzaak
400Ongeldig verzoekEen verkeerd opgesteld verzoek
401Niet geautoriseerdAuthenticatie vereist of mislukt
403VerbodenEen toegangsregel heeft het verzoek geblokkeerd
404Niet gevondenEr bestaat niets op die URL
500Interne serverfoutUw toepassing is mislukt
502Ongeldige gatewayDe toepassing heeft niet correct geantwoord
503Service niet beschikbaarDe toepassing is offline of overbelast
504Gateway-time-outDe toepassing duurde te lang

Begin met 404. Dit is verreweg het meest voorkomende geval, en het is de enige code die een bezoeker bereikt door normaal surfen in plaats van door een fout.

De 5xx-groep is de volgende stap, omdat dit de pagina's zijn die mensen op uw ergste dag zien. Een kalme pagina met huisstijl die zegt dat er iets is misgegaan en een e-mailadres geeft, is veel beter dan een lege serverfout.

Een pagina toevoegen

  1. Klik op Foutpagina toevoegen.
  2. Kies een foutencode in het vervolgkeuzemenu. Codes die al in gebruik zijn, worden niet vermeld.
  3. Vervang de voorbeeld-HTML in het veld HTML-inhoud door uw eigen HTML.
  4. Klik op Foutpagina toevoegen.

De editor begint met een werkend 404-document dat u kunt bewerken. Dit is een redelijk startpunt als u snel iets nettes wilt.

De HTML schrijven

Voeg een volledig HTML-document in, beginnend met een doctype. Het wordt as-is geserveerd, dus het moet op zichzelf kunnen staan.

Bepaalde HTML wordt voor veiligheid verwijderd voordat de pagina ooit wordt opgeslagen:

  • <script> tags
  • inline event-handlers zoals onclick
  • iframes
  • externe stylesheets

Als iets is verwijderd, krijgt u na het opslaan een waarschuwing.

Omdat externe stylesheets worden verwijderd, kan een foutpagina uw belangrijkste CSS-bestand niet ophalen. Maak er een opmaak voor met inline CSS of een <style> blok in de documenthead. Dit is opzettelijk: een foutpagina moet worden weergegeven wanneer de rest van de site niet werkt, en een pagina die afhankelijk is van het ophalen van assets van een kapotte server, wordt op precies het verkeerde moment als onopgemaakte tekst weergegeven.

Praktische richtlijnen:

  • Houd het klein en zelfstandig. Voeg alles inline in. Vermijd externe afbeeldingen. De paginalist toont de grootte van elke pagina in KB.
  • Beschrijf wat er is gebeurd in eenvoudige woorden. "We konden die pagina niet vinden" is beter dan "404 Niet gevonden".
  • Geef een mogelijkheid om verder te gaan. Een link naar huis, een link naar uw hoofdsecties of een zoekvak.
  • Voeg een contactroute in op de 5xx-pagina's, omdat de bezoeker de site niet kan gebruiken om u te bereiken.
  • Gebruik het niet voor omleiding. Als een URL is verplaatst, leid deze in plaats daarvan correct om. Zie Site-omleidingen.

De statuscode wordt behouden

Uw aangepaste pagina wordt geserveerd met de echte foutstatus, niet 200. Een 404 blijft een 404 helemaal tot de client.

Dit is belangrijker dan het klinkt. Een pagina met huisstijl die als 200 wordt geretourneerd, is een zachte 404: zoekmachines indexeren het als een echte pagina, uw analyses tellen het als een succesvolle weergave, en verbroken koppelingen worden nooit door enig hulpmiddel gemarkeerd. Omdat Kapsule de echte status behoudt, werkt al het bovenstaande correct.

De statusbadge lezen

De kolom Status rapporteert wat daadwerkelijk kon worden geverifieerd, en het is opzettelijk eerlijk over de limieten.

BadgeBetekenis
Geverifieerd: pagina met huisstijl geserveerd (echte 404)We hebben een 404 van buiten af geforceerd en hebben uw pagina met de juiste status ontvangen
Geconfigureerd (niet extern getest)De pagina is toegepast. Deze code kan van buiten niet op aanvraag worden geactiveerd
Nog niet geverifieerdDe controle is nog niet uitgevoerd
Toegepast, live test niet conclusiefDe probe heeft iets anders ontvangen dan een schone 404, vaak omdat een omleiding het heeft onderschept
404 ontvangen, maar de pagina met huisstijl werd niet geserveerdDe regel is van kracht, maar uw pagina is niet teruggekomen. Probeer opnieuw op te slaan

Alleen 404 kan van buiten af worden geforceerd. Het aanvragen van een URL die niet bestaat, produceert betrouwbaar een 404, maar er is geen manier om een gezonde server om echte 500 op aanvraag te produceren zonder deze te onderbreken. Daarom rapporteren de andere codes Geconfigureerd in plaats van te claimen van een verificatie die nooit heeft plaatsgevonden. Ze worden nog steeds geserveerd wanneer de fout werkelijk optreedt.

U kunt ook een waarschuwing zien dat een ander serveronderdeel dezelfde domein claimt. Tot dit is opgelost, wordt de foutpagina mogelijk niet toegepast. Neem contact op met ondersteuning als u dit ziet.

Het oplossen van problemen met een site die werkelijk fouten veroorzaakt

Als u hier bent omdat uw site fouten genereert in plaats van omdat u mooiere pagina's wilt, heeft de pagina een snelkoppeling: de knop Troubleshoot with Kora in de banner bovenaan.

Dit vraagt Kora, de assistent in KPanel, om uw foutenlogboeken en recente fouten voor deze site te lezen en u de waarschijnlijke oorzaak en de manier om deze op te lossen te vertellen. Dit is een veel sneller eerste stap dan het lezen van onbewerkte logboeken.

Voor het onderliggende prestatiebeheer, zie Site-prestaties en APM, en voor het foutenpercentage in de loop van de tijd, zie Site Traffic Analytics.

Bewerken en verwijderen

Elke rij heeft een bewerkingsknop, waarmee dezelfde editor wordt geopend met de code vast en de HTML geladen, en een verwijderknop.

Bij verwijdering wordt om bevestiging gevraagd en wordt het resultaat uitgelegd: verzoeken die deze code raken, vallen terug op de standaardpagina van de server.

Probleemoplossing

Mijn pagina wordt niet weergegeven. Controleer of u de juiste code activeert. Een pad dat omleidt, bereikt nooit een 404. Test met een URL die werkelijk niet bestaat, in een privévenster zodat cache niet betrokken is.

De pagina wordt weergegeven, maar ziet er niet-opgemaakt uit. Uw stylesheet is verwijderd als remote asset. Voeg de CSS inline in.

Mijn trackingscript ontbreekt. Scripts worden opzettelijk verwijderd. Er is geen manier om JavaScript uit te voeren vanuit een aangepaste foutpagina hier.

Alle codes hebben al een pagina. Al het acht is in gebruik. Bewerk in plaats daarvan een bestaande pagina.

De badge zegt dat de pagina met huisstijl niet is geserveerd. Sla de pagina opnieuw op. Blijft dit aanhouden, en er is geen domeinconflictwaarschuwing verschenen, open dan een ticket.

Gerelateerde pagina's

Nog steeds hulp nodig?

Stuur ons een e-mail op support@kapsulehost.com of open een chat in KPanel.

KPanel openen
Aangepaste foutpagina's