Computer & Laptops PC, Mac, Kaufberatung
Mobilgeräte Smartphone, TV, Fotos
Peripherie & Netzwerk Drucker, WLAN, NAS
Smart Home & IoT Automation, PV, Homeoffice
Alle Hardware-Leistungen →
Sofort-Hilfe Selbsttest, Notfall, Checklisten
Schulungen KI, PC, Senioren
Schutz & Vorsorge Passwörter, Jugendschutz, Nachlass
Alle Privat-Leistungen →
IT-Infrastruktur VPN, Netzwerk, DSGVO
Business-Software Buchhaltung, Kasse, Zeiterfassung
Web & Marketing Webseite, SEO, WordPress
Alle Unternehmens-Leistungen →
Neu im Blog Die aktuellsten Artikel
Systeme & Netzwerk Windows, Linux, WLAN, Homeoffice
Software & Online KI, E-Mail, Web, Sicherheit
Geräte & Branchen Smartphone, Drucker, Agrar
Alle Artikel →
Webseite & Server18. April 2026 · 8 Min. Lesezeit

HTTP-Fehler-Codes im Überblick – 403, 404, 500, 502, 503, 504 verstehen und beheben

Eine Website zeigt statt Inhalt nur eine kryptische Nummer: 403, 404, 500, 502, 503 oder 504. Jede Zahl erzählt eine andere Geschichte – und verlangt eine andere Lösung. Wer die Unterschiede kennt, spart sich Stunden an Fehlersuche in die falsche Richtung.

HTTP-Fehler auf Ihrer Website? Wir analysieren die Ursache und beheben das Problem per Fernwartung – ab 29 €. Direkt anfragen →

Wie HTTP-Statuscodes funktionieren

Jedes Mal wenn Ihr Browser eine Webseite anfordert, antwortet der Server mit einem dreistelligen Code. Die erste Ziffer verrät die Kategorie: 2xx heißt Erfolg, 3xx ist eine Weiterleitung, 4xx bedeutet „der Client hat etwas falsch gemacht“ (Sie oder Ihr Browser), 5xx signalisiert „der Server hat ein Problem“.

Diese Unterscheidung ist entscheidend. Bei 4xx-Fehlern müssen Sie meistens selbst etwas ändern – eine URL korrigieren, sich anmelden, die Firewall prüfen. Bei 5xx-Fehlern liegt das Problem auf dem Server, und Sie als Besucher können nichts tun. Als Website-Betreiber verlangen 5xx-Fehler meist tieferes Eingreifen: Server-Logs, PHP-Konfiguration, Ressourcenlimits.

Die sechs Codes, die wir hier behandeln, decken praktisch 90 Prozent aller Fehlermeldungen ab, die im Web-Alltag auftauchen.

403 Forbidden – Zugriff verweigert

Der Server hat Ihre Anfrage verstanden – und lehnt sie bewusst ab. Die Seite existiert, aber Sie dürfen nicht rein. Häufige Ursachen: falsche Dateiberechtigungen auf dem Server (Ordner sollten 755, Dateien 644 haben), eine Deny-Regel in der .htaccess, ein Sicherheits-Plugin, das Ihre IP gesperrt hat, oder eine hoster-seitige Sperre nach zu vielen Fehlversuchen.

Typische Varianten der Meldung: „403 Forbidden“, „Zugriff verweigert“, „Access Denied“, „Sie haben keine Berechtigung“. Alle meinen dasselbe.

Erste Schritte: URL auf Tippfehler prüfen, mit anderem Browser oder Gerät testen (zeigt IP-Sperren), .htaccess-Datei auf Blockier-Regeln durchsehen. Die vollständige 403-Anleitung mit Schritt-für-Schritt-Checkliste →

404 Not Found – die Seite existiert nicht

Der bekannteste aller HTTP-Fehler. Der Server sagt: „Die Adresse, die Sie angefragt haben, kenne ich nicht.“ Ein 404 bedeutet nicht „Fehler“ im technischen Sinne – der Server funktioniert einwandfrei, er hat nur die angefragte Ressource nicht.

Auf fremden Seiten ist die Ursache meist harmlos: Ein Tippfehler in der URL, ein veralteter Link in einer E-Mail, oder die Seite wurde gelöscht oder verschoben. Auf der eigenen Website wird es unangenehmer: Jeder 404, den Google findet, ist ein verlorener Link, eine aufgegebene Ranking-Position, ein frustrierter Besucher.

Die häufigsten Ursachen für 404 auf der eigenen Seite: falsch konfigurierte Permalinks nach einem CMS-Update, verschobene Inhalte ohne Weiterleitung, fehlerhafte Mod-Rewrite-Regeln in der .htaccess. So beheben Sie 404-Fehler systematisch →

500 Internal Server Error – der Server ist überfordert

Der 500 ist der undurchsichtigste aller HTTP-Fehler. Er bedeutet nur: „Etwas ist auf dem Server schiefgelaufen, aber ich sage Ihnen nicht was.“ Die Ursache kann praktisch überall liegen: ein PHP-Syntaxfehler in einem Plugin, eine fehlerhafte .htaccess-Regel, ein überfülltes Server-Memory, eine kaputte Datenbankverbindung, ein PHP-Skript in einer Endlosschleife.

Was den 500 so tückisch macht: Er taucht oft nach einem Update auf. Ein Plugin war inkompatibel mit der neuen PHP-Version, eine Theme-Datei wurde überschrieben, ein Cache ist korrupt. Die Fehlermeldung selbst hilft Ihnen nicht weiter – Sie müssen ins Server-Fehlerprotokoll schauen.

Bei WordPress-Seiten: Zuerst alle Plugins deaktivieren, dann nacheinander wieder aktivieren. Bei selbst programmierten Seiten: Fehlerprotokoll des Hosters prüfen, display_errors temporär aktivieren. Komplette 500-Fehler-Diagnose Schritt für Schritt →

502 Bad Gateway – ein Server spricht nicht mit dem anderen

Ein 502 entsteht, wenn Ihr Browser eine Seite anfordert, der Webserver diese Anfrage an einen anderen Dienst weitergibt – und dieser andere Dienst nicht oder falsch antwortet. Das passiert bei Reverse-Proxies, Load-Balancern oder wenn PHP-FPM abgestürzt ist.

Typisches Szenario: Nginx steht vor PHP-FPM. PHP-FPM ist abgestürzt oder überlastet. Nginx kann die Anfrage nicht ausliefern und meldet 502. Bei Cloudflare oder ähnlichen Diensten sehen Sie 502, wenn der Ursprungsserver nicht antwortet.

Für Besucher ist 502 meistens vorübergehend – in ein paar Minuten nochmal probieren. Für Betreiber ist es oft ein Alarmsignal: Ressourcen knapp, Dienst abgestürzt, falsche Konfiguration. Was bei 502-Fehlern wirklich hilft →

503 Service Unavailable – der Server ist gerade nicht verfügbar

Der 503 ist der ehrlichste HTTP-Fehler. Der Server sagt direkt: „Ich kann gerade nicht.“ Das passiert bei Wartungsarbeiten, Überlastung oder wenn eine automatische Schutzfunktion den Server entlastet. Viele Content-Management-Systeme setzen während eines Updates bewusst 503, damit Besucher eine klare Meldung bekommen statt halbfertiger Seiten.

Im Unterschied zum 500 ist der 503 oft gewollt. Der Server lebt, antwortet, aber weist den Besucher aktiv ab. Ein gut konfigurierter 503 enthält den Header Retry-After, der Suchmaschinen mitteilt: „Kommt in X Minuten wieder, dann bin ich da.“

Wenn 503 unerwartet auftaucht, ist meist Ressourcenmangel die Ursache: zu viele gleichzeitige Anfragen, PHP-Memory-Limit erreicht, Datenbankverbindungen erschöpft. 503 systematisch beheben →

504 Gateway Timeout – zu lange gewartet

504 ist der größere Bruder von 502. Ein vorgeschalteter Server hat eine Anfrage an den eigentlichen Webserver weitergeleitet – aber keine Antwort bekommen, bevor die Wartezeit abgelaufen war. Das passiert bei langen Datenbankabfragen, externen API-Aufrufen, die hängen, oder komplett überlasteten Servern.

Typische Ursachen: Ein PHP-Skript fragt zehn Produkte aus einer externen API ab, die API braucht pro Produkt 15 Sekunden – nach 150 Sekunden hängt das Skript und der Reverse-Proxy gibt auf. Oder eine Datenbank-Query, die bei kleinen Datenmengen funktioniert hat, wird bei 100.000 Zeilen zur Qual.

Für Betreiber bedeutet 504 fast immer: Performance-Problem. Die Antwort ist selten „Timeout erhöhen“ – meistens muss der Code schneller werden. 504 ursachenbasiert beheben →

Wann welcher Fehler auftritt – die Kurzübersicht

403 Forbidden: Sie dürfen nicht rein. Berechtigungen, Firewall, IP-Sperre.
404 Not Found: Die Seite gibt es nicht (mehr). Tippfehler, geänderte URL.
500 Internal Server Error: Der Server hat ein unbekanntes Problem. PHP-Fehler, Plugin-Konflikt.
502 Bad Gateway: Ein Dienst hinter dem Webserver antwortet nicht richtig.
503 Service Unavailable: Der Server ist überlastet oder in Wartung.
504 Gateway Timeout: Ein Dienst hinter dem Webserver antwortet zu langsam.

Wann Sie das selbst schaffen – und wann nicht

404-Fehler auf der eigenen Seite können Sie oft selbst beheben: URL prüfen, in den Permalink-Einstellungen einen Reset machen, eine Weiterleitung einrichten. Auch ein simpler 403 durch eine offensichtliche Deny-Zeile in der .htaccess ist kein Hexenwerk.

Sobald 5xx-Fehler auftauchen, wird es heikel. Der Fehler selbst sagt Ihnen nicht, was kaputt ist. Sie müssen Server-Logs lesen, PHP-Konfigurationen verstehen, Datenbanken prüfen. Ein falscher Eingriff in die php.ini oder .htaccess kann die komplette Website lahmlegen.

Besonders bei 502, 503 und 504 ist Diagnose mehr als die halbe Miete. Das Problem ist selten dort, wo die Fehlermeldung auftaucht. Wenn Sie keine Server-Logs lesen können, ist das wie ein Auto reparieren, ohne die Motorhaube zu öffnen.

HTTP-Fehler auf Ihrer Website? Wir finden die Ursache.

Server-Logs, PHP-Konfiguration, Datenbank, .htaccess – wir analysieren und beheben per Fernwartung. Ab 29 €.

Jetzt HTTP-Fehler beheben lassen

So verhindern Sie HTTP-Fehler auf der eigenen Website

Nach jedem größeren Update die Website systematisch prüfen: Startseite, mindestens drei Unterseiten, Kontaktformular, Login-Bereich. So erwischen Sie 500er-Fehler, bevor Besucher sie sehen.

Regelmäßige Backups vor Updates – und einen Plan, wie Sie ein Backup im Ernstfall schnell einspielen. Viele 500-Fehler nach Plugin-Updates sind durch ein Rollback in fünf Minuten behoben.

Monitoring einrichten: Dienste wie UptimeRobot prüfen die Erreichbarkeit alle paar Minuten und melden sofort, wenn die Seite ausfällt oder einen 5xx-Fehler liefert. Das kostet oft nichts und verhindert, dass Besucher stundenlang auf eine kaputte Seite stoßen, während Sie nichts davon wissen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen 4xx- und 5xx-Fehlern?

4xx-Fehler (zum Beispiel 403, 404) bedeuten: Der Client – also Ihr Browser oder Sie – hat etwas falsch gemacht. Falsche URL, fehlende Berechtigung, ungültige Anfrage. 5xx-Fehler (500, 502, 503, 504) liegen am Server. Als Besucher können Sie bei 5xx meist nichts tun außer später wiederkommen.

Welcher HTTP-Fehler ist am gefährlichsten?

500-Fehler sind die tückischsten, weil sie keine klare Ursache liefern. Ein 500 kann von einem Plugin-Konflikt bis zu einem defekten Dateisystem alles bedeuten. Wer 500 sieht, muss in die Server-Logs schauen.

Können HTTP-Fehler meine SEO-Rankings schaden?

Ja, deutlich. Ein 404 auf einer wichtigen Seite kostet die gesamte Ranking-Historie. 500er-Fehler über längere Zeit führen dazu, dass Google die Seite als „unzuverlässig“ einstuft und im Ranking zurückstuft. 503 mit Retry-After-Header ist SEO-sicher, alle anderen 5xx-Fehler sollten schnell behoben werden.

Können Sie HTTP-Fehler per Fernwartung beheben?

Ja. Wir analysieren Server-Logs, prüfen .htaccess und PHP-Konfiguration, beheben Plugin-Konflikte und korrigieren Berechtigungen – alles per Fernwartung. In den meisten Fällen ist das Problem innerhalb von 30 bis 60 Minuten gelöst. Jetzt HTTP-Fehler beheben lassen →

Weiterlesen — verwandte Artikel

Webseite & Server

SSL-Zertifikat abgelaufen: Warum Ihr Browser „Nicht sicher" anzeigt

Browser zeigt Nicht sicher? So erneuern Sie Ihr SSL-Zertifikat und beseitigen Mixed Content.

Webseite & Server

500 Internal Server Error: Was die Fehlermeldung bedeutet und was Sie tun können

Ihre Website zeigt einen 500-Fehler? Hier erfahren Sie die häufigsten Ursachen und wie Sie ihn Schritt für Schritt beheben.

Webseite & Server

Google Business Profile einrichten – warum der Firmeneintrag mehr Arbeit ist als gedacht

Verifizierung, Kategorien, Duplikate, Fotos, Beiträge – warum ein halbfertiges Profil schadet und was ein optimierter Eintrag wirklich bring

Sie zahlen nur bei Erfolg

Können wir Ihr Problem nicht lösen, berechnen wir Ihnen nichts. So einfach ist das.

30min
Kurztermin
29
Euro
Bis 30 Minuten
60min
Standardtermin
59
Euro
Bis 60 Minuten
90min
Langtermin
89
Euro
Bis 90 Minuten
+15min
Zusatzzeit
15
Euro
Je angefangene 15 Minuten

Alle angegebenen Preise sind Endpreise. Gemäß § 19 UStG wird keine Umsatzsteuer berechnet und daher nicht ausgewiesen.

Beschreiben Sie Ihr Problem

Wir melden uns bei Ihnen und finden eine Lösung.

Ab 29 € pro 30 Minuten (Endpreis, § 19 UStG). Weitere Preismodelle unter AGB § 4.
Das Absenden dieser Anfrage ist eine Kontaktaufnahme und begründet noch keinen Vertragsschluss. Der Vertrag kommt erst durch Terminvereinbarung zustande (§ 3 AGB). Zur Wahrung Ihres Widerrufsrechts holen wir Ihre ausdrückliche Zustimmung zum Sofortbeginn erst nach Vertragsschluss per E-Mail ein (§ 356 Abs. 4 BGB).

Wir melden uns zu den Gewerbeöffnungszeiten (Mo–Fr, 9–18 Uhr) bei Ihnen.

Direkt per WhatsApp schreiben