Startseite » Hosting » 404 Nicht gefunden & 9 Die häufigsten HTTP-Fehler werden erklärt

    404 Nicht gefunden & 9 Die häufigsten HTTP-Fehler werden erklärt

    Wie viele andere HTML-Fehlerseiten kennen Sie neben dem 404-Fehler? Haben Sie jemals darüber nachgedacht, was im Hintergrund passiert, wenn Sie eine dieser HTML-Fehlerseiten auf Ihrem Bildschirm sehen?

    Diese Codes sind dazu gedacht wichtige Informationen an den Benutzer weitergeben. Es kann nützlich sein, sie besser zu kennen, insbesondere wenn Sie Inhaber einer Website sind. Die korrekte Verwendung reduziert die Absprungrate, verbessert das Suchmaschinenranking und vermittelt Ihnen Wissen über die Leistung Ihrer Website.

    Lesen Sie auch:

    • Kreative Fehler 404-Seiten - Teil I
    • Kreative Fehler 404-Seiten - Teil II

    Statuscodes verstehen

    Hinter jeder Fehlerseite, die Sie im Internet sehen, befindet sich ein HTTP-Statuscode, der vom Webserver gesendet wird. Statuscodes haben das Format von 3-stelligen Nummern. Die erste Ziffer kennzeichnet die Klasse des Statuscodes:

    • 1XX Statuscodes dienen Informationszwecken
    • 2XX zeigt Erfolg an
    • 3XX ist für die Weiterleitung

    Keine dieser drei Klassen führt zu einer HTML-Fehlerseite wie in diesen Fällen Der Kunde weiß was zu tun ist und geht ohne zu zögern weiter. Was wir normalerweise sehen, sind 4XX und 5XX:

    • 4XX repräsentieren clientseitige Fehler
    • 5XXs weisen auf Probleme auf der Serverseite hin

    HTML-Fehlerseiten werden in diesen Fällen angezeigt, weil Der Kunde hat keine Ahnung, wie er fortfahren soll. Mal sehen, was im Hintergrund passiert, wenn etwas nach Süden geht und was Sie dagegen tun können.

    Clientseitige Fehler (4XX)

    1. 400 - Schlechte Anfrage

    Immer wenn der Client eine Anfrage sendet, die der Server nicht verstehen kann, wird der 400 angezeigt Ungültige Anforderung Fehlerseite wird angezeigt. Es passiert normalerweise wenn Die vom Browser gesendeten Daten entsprechen nicht den Regeln des HTTP-Protokolls, Der Webserver weiß also nicht, wie er eine Anfrage bearbeiten soll eine fehlerhafte Syntax enthalten.

    Wenn Sie eine 400-Fehlerseite sehen, ist dies wahrscheinlich der Grund Es gibt etwas Unstabiles auf der Clientseite: ein nicht ausreichend geschütztes Betriebssystem, eine instabile Internetverbindung, ein defekter Browser oder ein Caching-Problem. Daher ist es immer eine gute Idee, Ihren eigenen PC ein wenig zu testen, bevor Sie den Eigentümer der Website kontaktieren.

    Öffnen Sie dieselbe Webseite in einem anderen Browser, löschen Sie den Cache und prüfen Sie, ob Sicherheitsupdates fällig sind. Wenn Sie regelmäßig den Fehler 400 an verschiedenen Standorten feststellen, wartet Ihr PC oder Mac auf eine umfassende Sicherheitsüberprüfung.

    2. 401 - Genehmigung erforderlich

    Wenn sich hinter der Clientanforderung eine passwortgeschützte Webseite befindet, antwortet der Server mit einer 401 Erlaubnis benötigt Code. 401 gibt nicht sofort eine klassische Fehlermeldung zurück, sondern ein Popup, in dem der Benutzer aufgefordert wird, eine Kombination aus Login und Kennwort anzugeben.

    Wenn Sie über die Anmeldeinformationen verfügen, ist alles in Ordnung und Sie können problemlos fortfahren und Zugriff auf die geschützte Site erhalten. Andernfalls werden Sie zu der weitergeleitet Erlaubnis benötigt Fehlerseite.

    Wenn Sie Inhaber einer Website sind, können Sie dies tun Fügen Sie Ihrer Site denselben Passwortschutz hinzu oder einen Teil davon über Ihr cPanel-Konto.

    Klicke auf das “Verzeichnisse schützen” Untermenü in der “Sicherheit” und wählen Sie den Webordner aus, den Sie schützen möchten. Es kann eine gute Sicherheitsschicht sein, um den Zugriff auf Ihren Admin-Bereich wie den zu beschränken wp-admin Ordner in einer WordPress-Site.

    3. 403 - Verboten

    Sie können den 403 treffen verboten Fehlerseite beim Server versteht die Anfrage des Kunden eindeutig, weigert sich jedoch aus einigen Gründen, diese zu erfüllen. Dies ist weder ein Missverständnis noch ein Berechtigungsproblem. Durch die Rückgabe des Statuscodes 403 lehnt der Server den Client grundsätzlich mit einem lauten Laut ab “Nein” ohne erklärung

    Der häufigste Grund ist der Websitebesitzer Besuchern ist es nicht gestattet, die Dateiverzeichnisstruktur der Website zu durchsuchen. Wenn diese Art von Schutz aktiviert ist, können Sie nicht direkt auf Ordner auf der Website zugreifen. Der andere häufige Grund ist, dass es sich um die vom Client angeforderte Datei handelt hat nicht die Erlaubnis, aus dem Web angesehen zu werden.

    Sie können Stellen Sie den 403-Schutz aus Sicherheitsgründen auf Ihrer eigenen Site ein. Es kann nützlich sein, Ihre Site vor dem Hacken durch zu schützen Ausblenden der Verzeichnisstruktur oder der Dateien die anfällige Informationen enthalten.

    Glücklicherweise bieten viele Webhosts ihren Kunden diesen Service standardmäßig an. Wenn Sie jedoch eine zusätzliche Sicherheitsschicht hinzufügen möchten, öffnen Sie Ihr cPanel-Konto und navigieren Sie zu Erweitert Menüfeld und klicken Sie auf Index Manager.

    Hier können Sie anpassen, wie Ihre Besucher ein bestimmtes Verzeichnis auf Ihrer Site anzeigen. Wenn du wählst Keine Indizierung Der Client erhält eine 403-Fehlerseite, wenn er versucht, auf das angegebene Verzeichnis zuzugreifen.

    4. 404 - nicht gefunden

    404 ist der bekannteste HTTP-Statuscode, und Sie haben sicherlich viele großartige Beiträge über das Anpassen von 404-Seiten gelesen. Der Browser gibt eine 404-HTML-Seite zurück Wenn der Server am angeforderten Speicherort nichts findet.

    Es gibt zwei Hauptszenarien, die zu einem 404 führen können Nicht gefunden Seite. Entweder der Besucher Die URL wurde falsch eingegeben, oder der Permalink-Struktur der Site wurde geändert Die eingehenden Links verweisen auf Seiten, die an verschiedene Speicherorte verschoben wurden. 404-Fehlerseiten können manchmal auch auf URLs der obersten Ebene angezeigt werden. Das passiert normalerweise wenn eine Site kürzlich auf einen anderen Webserver verschoben wurde und das DNS verweist immer noch auf den alten Standort. Diese Art von Problem verschwindet in der Regel nach kurzer Zeit.

    Sie finden SEO-Experten im Web, die behaupten, dass zu viele 404s einen negativen Einfluss auf das Suchmaschinenranking Ihrer Website haben. Dies wird jedoch von Google behauptet “404-Fehler wirken sich nicht auf das Ranking Ihrer Website in Google aus, und Sie können sie ignorieren” 404s werden von der Suchmaschine als normaler Teil des Webs angesehen.

    Möglicherweise möchten Sie die Anzahl Ihrer 404s reduzieren weil sie die Absprungrate erhöhen (Personen, die sofort verlassen) Ihrer Website. Die gebräuchlichste Lösung hierfür ist die Verwendung von 301-Weiterleitungen für permanent entfernte Seiten und 302s für vorübergehend nicht verfügbare Seiten.

    5. 408 - Anforderungs-Timeout

    Wenn die Anforderung des Clients zu lange dauert, beendet der Server das Zeitlimit, trennt die Verbindung und der Browser zeigt 408 an Zeitüberschreitung der Anforderung Fehlermeldung. Das Timeout tritt auf, weil der Server keine vollständige Anforderung vom Client erhalten hat Innerhalb des Zeitrahmens war sie bereit zu warten. Anhaltende 408 Fehler können aufgrund der auftreten hohe Arbeitslast entweder auf dem Server oder auf dem Client-System.

    In einigen Fällen funktionieren beide Enden der Verbindung ordnungsgemäß, aber a Ein temporärer Internetschub verlangsamt die Zustellung der Nachricht. Größere Websites passen in der Regel 408 Fehlerseiten an, wie die meisten von Ihnen, im Fall von 404. 408 Fehler können normalerweise behoben werden, indem die Seite mit Hilfe der Taste F5 neu geladen wird.

    6. 410 - weg

    Die 410 Weg Fehlerseite ist sehr nah zum bekannten 404. Beides bedeutet das Der Server findet die angeforderte Datei nicht, 404 schlägt jedoch vor, dass die Zieldatei möglicherweise irgendwo auf dem Server verfügbar ist, 410 zeigt einen permanenten Zustand an.

    410 zeigt den Client der Ressource wurde absichtlich nicht verfügbar gemacht, und der Website-Inhaber möchte, dass eingehende Links aus dem Web entfernt werden. 404 wird verwendet, wenn der Server nicht sicher ist, ob die Datei nicht verfügbar ist, 410 jedoch immer eine vollständige Sicherheit anzeigt.

    Wenn Sie für Ihren eigenen Server verantwortlich sind, müssen Sie wissen, wie 404s und 410s von Google-Crawlern unterschiedlich behandelt werden. In diesem Video erläutert Matt Cutts, Googles Suchspam, den Kern dieser Unterscheidung. Es ist eine gute Idee zu unterscheiden Sie zwischen 404 und 410, um Ihre Google-Freundlichkeit zu verbessern.

    Serverfehler (5XX)

    7. 500 - Interner Serverfehler

    Interner Serverfehler ist der bekannteste Serverfehler, da er immer dann verwendet wird, wenn der Server auf einen trifft unerwarteter Zustand Das verhindert, dass es die Anfrage des Kunden erfüllt. Der 500-Fehlercode ist ein generischer Fehler, der bei der Ausführung zurückgegeben wird Keine anderen serverseitigen 5XX-Fehlercodes sind sinnvoll.

    Obwohl sich das Problem in diesem Fall nicht an Ihrem Ende befindet, können Sie einige Schritte unternehmen, um es zu lösen, z Seite aktualisieren (da der Fehler vorübergehend sein kann), Leeren Sie den Cache Ihres Browsers (da das Problem bei der zwischengespeicherten Version der Site auftreten kann) und Löschen Sie die Cookies Ihres Browsers und Starten Sie den Browser neu.

    Sie können sich auch an den Webmaster wenden (wie bei anderen serverseitigen Problemen) - sie sind möglicherweise für Ihren Beitrag dankbar, aber es besteht auch die Möglichkeit, dass sie sich des Problems bewusst sind und bereits daran arbeiten.

    Wenn Sie die 500-Fehlerseite auf Ihrer eigenen Site finden, ist dies ratsam Wenden Sie sich an Ihren Hosting-Provider. Der Grund ist höchstwahrscheinlich ein Berechtigungsfehler, ein beschädigte .htaccess-Datei oder ein zu niedrige Speichergrenze. Wenn Sie eine WordPress-Site haben, kann der 500-Fehler auch von einem verursacht werden Drittanbieter-Plugin; Sie können dies testen, indem Sie Ihre Plugins nacheinander deaktivieren, bis der Täter gefunden wird.

    8. 502 - Bad Gateway

    Die 502-Fehlermeldung steht für ein Kommunikationsproblem zwischen zwei Servern. Es kommt vor, wenn die Client verbindet sich mit einem Server als Gateway oder als Proxy fungieren, der Zugriff auf einen Upstream-Server das bietet zusätzlichen Service. Der andere Server befindet sich höher in der Serverhierarchie. Dies kann beispielsweise ein Apache-Webserver sein, auf den ein Proxyserver zugreift, oder der Nameserver eines großen Internet Service Providers, auf den ein lokaler Namenserver zugreift.

    Wenn Sie auf das treffen Schlechtes Gateway Fehlerseite des Servers empfängt eine ungültige Antwort von einem Upstream-Server.

    In den meisten Fällen bedeutet dies nicht, dass der Upstream-Server außer Betrieb ist, sondern dass die beiden kommunizierenden Server Stimmen Sie dem Protokoll zum Datenaustausch nicht zu. Dies geschieht normalerweise, wenn einer der Computer falsch konfiguriert oder programmiert ist. Wenden Sie sich an Ihren Hosting-Provider, wenn Sie 502 auf Ihrer eigenen Website sehen.

    9. 503 - Service vorübergehend nicht verfügbar

    Sie sehen die Dienst vorübergehend nicht verfügbar (manchmal Aus Ressourcen raus) Meldung, wenn der Server vorübergehend überlastet ist oder eine geplante Wartung durchläuft. Der Fehlercode 503 bedeutet, dass der Webserver derzeit nicht verfügbar ist. Das ist normalerweise so ein vorübergehender Zustand, der nach einiger Verzögerung behoben wird.

    Wenn Sie Inhaber einer Website sind, ist es wichtig, über den Statuscode des 503 zu verfügen, um die geplante Wartung ordnungsgemäß durchführen zu können. Wenn Sie die geplante Wartung nicht ordnungsgemäß abwickeln, können Sie dies tun verletzt das Suchmaschinenranking Ihrer Website.

    In diesem Tutorial erfahren Sie, wie Sie dies in Yoast's SEO-Blog oder auf moz.com tun.

    10. 504 - Gateway-Zeitüberschreitung

    Da ist ein Server-Server-Kommunikationsproblem Hinter Gateway-Zeitüberschreitung Fehlermeldung, genau wie hinter dem 502 Bad Gateway Fehlercode. Wenn der Statuscode 504 zurückgegeben wird, gibt es auch ein übergeordneter Server im Hintergrund, der Daten an den Server senden soll, der mit unserem Client verbunden ist. In diesem Fall erhält der untergeordnete Server keine rechtzeitige Antwort von dem Upstream-Server, auf den er zugegriffen hat.

    Dies ist das gleiche Timeout-Problem, das im Fall des 408 auftritt Zeitüberschreitung der Anforderung Statuscode, aber hier passiert es nicht zwischen dem Client und dem Server, sondern zwischen zwei Servern im Backend. Das Gateway-Zeitüberschreitung Fehlerseite zeigt normalerweise an langsame Kommunikation zwischen den beiden Servern, und es kann auch passieren, dass die Server auf höherer Ebene ist vollständig inaktiv.

    Da 504 ein Netzwerkproblem im Hintergrund ist, können nur Personen, die Zugriff auf dieses Netzwerk haben, es lösen. Wie bei anderen serverseitigen HTTP-Fehlern reicht es manchmal aus, die Seite einige Minuten später zu aktualisieren, um das Problem zu beheben - natürlich nur, wenn die Service-Provider das Problem gemeinhin beheben.