HTTP 410 Gone: Bedeutung und Behebung
DIREKTE ANTWORT
HTTP 410 Gone bedeutet, dass der Server davon ausgeht, dass die angeforderte Ressource absichtlich entfernt wurde und unter dieser URL voraussichtlich nicht zurückkehren wird. Bestätigen Sie die exakte URL und die Request-Methode. Prüfen Sie anschließend die Response-Header sowie die Logs von Server, Anwendung, Proxy oder CDN, um festzustellen, ob die Antwort beabsichtigt ist oder durch einen Konfigurationsfehler verursacht wird.
Wichtigste Punkte
- HTTP 410 beschreibt eine bestimmte HTTP-Response und nicht unbedingt einen Ausfall der gesamten Website.
- Ein 410 weist häufig auf eine absichtliche Entfernung, eine Stilllegung oder eine explizite Routenregel hin, kann aber auch durch eine falsch konfigurierte Anwendung, einen Proxy oder ein CDN erzeugt werden.
- Bestätigen Sie die exakte URL, die HTTP-Methode, die Response-Header und die antworterzeugende Schicht, bevor Sie die Konfiguration ändern.
- Verwenden Sie nur dann eine permanente Weiterleitung, wenn tatsächlich ein gleichwertiger Ersatz existiert. Andernfalls sollte das beabsichtigte Entfernungsverhalten beibehalten werden.
- Geben Sie beim Teilen von Request-Details und Logs keine Passwörter, Cookies, API-Schlüssel oder andere Geheimnisse preis.
Site Administrator
Zuletzt geprüft: September 25, 2026
Was dieser Fehler bedeutet und wie du ihn erkennst
- Ein Browser, API-Client, Crawler, Monitoring-Tool oder Uptime-Checker meldet
410 Gone. - Die Response kann eine einzelne URL, ein Pfadmuster, eine HTTP-Methode oder eine API-Version betreffen und nicht die gesamte Website.
- DNS kann weiterhin aufgelöst werden und TLS kann weiterhin erfolgreich sein, da der Request einen HTTP-Endpunkt erreicht hat.
- Response-Header können Informationen zum Caching-Verhalten, zu einem Weiterleitungsziel, zum Authentifizierungskontext, zu einem Proxy oder CDN oder zum Server liefern, der den Request verarbeitet hat.
- Wird die Ressource absichtlich entfernt, liefert eine Wiederholung des Requests normalerweise dasselbe Ergebnis.
Hauptursachen nach Wahrscheinlichkeit
Wahrscheinlichste Ursachen
- Absichtliche Entfernung oder Stilllegung einer Ressource — Der Betreiber hat eine Seite, Datei, einen API-Endpunkt oder eine Version dauerhaft entfernt und die alte Adresse so konfiguriert, dass sie 410 zurückgibt.
- Anwendungs- oder Routing-Regel — Die Anwendung ordnet eine stillgelegte Route, einen gelöschten Datensatz oder eine nicht unterstützte API-Version dem Status 410 zu.
- Rewrite- oder Virtual-Host-Konfiguration des Webservers — Eine Routenregel, eine Deployment-Änderung oder eine fehlerhafte Site-Konfiguration liefert für eine eigentlich weiterhin funktionierende URL den Status 410.
- Verhalten von Reverse Proxy oder CDN — Ein zwischengeschaltetes System kann die Response auf Grundlage seiner Routing-, Cache- oder Edge-Konfiguration gecacht oder erzeugt haben.
- Nicht übereinstimmender Request — Die URL kann für eine bestimmte Methode oder Pfadform gültig, für die verwendete Methode jedoch entfernt oder nicht unterstützt sein.
- Individuelle Sicherheits- oder Request-Verarbeitungslogik — Eine WAF, ein Gateway oder eine Anwendungsrichtlinie kann absichtlich 410 verwenden, obwohl Probleme mit Authentifizierung, Autorisierung und Rate Limits häufig andere Statuscodes nutzen.
Der Statuscode allein kann nicht feststellen, welche Komponente die Response erzeugt hat. Response-Header, Zeitstempel und Logs sind erforderlich, um eine beabsichtigte Entfernung von einer versehentlichen Regel oder einer veralteten Response eines zwischengeschalteten Systems zu unterscheiden.
So behebst du den Fehler
Wenn Sie die Website besuchen
- Prüfen Sie die Adresse sorgfältig, einschließlich Hostname, Pfad, Schreibweise, Groß- und Kleinschreibung sowie eines eventuell enthaltenen Versionssegments.
- Wiederholen Sie die exakte URL einmal, ohne die Seite wiederholt neu zu laden. Wenn die Seite ein Konto erfordert, melden Sie sich über den normalen Prozess der Website an und versuchen Sie es erneut.
- Wenn Sie über ein altes Lesezeichen, ein Suchergebnis oder einen externen Link zu der URL gelangt sind, suchen Sie nach der aktuellen Navigation der Website oder einem angekündigten Ersatz. Gehen Sie nicht automatisch davon aus, dass ein 410 ein gleichwertiges Ziel besitzt.
- Wenn die Response bestehen bleibt, obwohl die Ressource weiterhin existieren sollte, teilen Sie dem Betreiber die URL, den Zeitpunkt des Requests, die HTTP-Methode und die angezeigte 410-Response mit. Senden Sie keine Passwörter, Cookies oder Access-Tokens.
Wenn Sie die Website betreiben oder entwickeln
- Reproduzieren Sie den exakten Request. Erfassen Sie URL, HTTP-Methode, Host, Query-Parameter, Status, Response-Header und ob der Request authentifiziert war. Vergleichen Sie den fehlschlagenden Request mit einer bekannten funktionierenden verwandten Route oder Methode.
- Entscheiden Sie, ob der 410 beabsichtigt ist. Bestätigen Sie, ob die Seite, Datei, der Datensatz oder die API-Version absichtlich entfernt wurde. Falls ja, dokumentieren Sie die Entfernung und behalten Sie die Response bei, sofern kein geeigneter Ersatz erforderlich ist.
- Identifizieren Sie die antworterzeugende Schicht. Prüfen Sie, ob Header und Request-Pfad darauf hinweisen, dass die Anwendung, der Webserver, der Reverse Proxy, das CDN oder die WAF die Response erzeugt hat. Untersuchen Sie jede Schicht im Request-Pfad, statt alle gleichzeitig zu ändern.
- Prüfen Sie passende Logs. Durchsuchen Sie die relevanten Access-, Anwendungs-, Proxy-, CDN- oder Sicherheits-Logs anhand von Zeitstempel, Route und Request-ID. Suchen Sie nach einer Entfernungsregel, einem gelöschten Datensatz, einem Rewrite, einer Deployment-Änderung oder einer gecachten Response.
- Prüfen Sie kürzlich vorgenommene Änderungen und den Cache-Status. Vergleichen Sie Routing, API-Versionierung, Authentifizierung, Rewrite- und Edge-Cache-Konfiguration mit dem letzten bekannten funktionierenden Deployment. Wenn ein zwischengeschaltetes System eine falsche Response gecacht hat, verwenden Sie den dokumentierten und autorisierten Prozess zur Cache-Invalidierung, statt das Caching allgemein zu deaktivieren.
- Wenden Sie die kleinstmögliche autorisierte Korrektur an. Stellen Sie die Route wieder her oder entfernen Sie die fehlerhafte Regel nur, wenn die Ressource verfügbar sein soll. Wenn ein gleichwertiger Ersatz existiert, konfigurieren und testen Sie eine gezielte Weiterleitung. Leiten Sie nicht zugehörige oder fehlende URLs nicht einfach weiter, um den 410 zu verbergen.
- Testen Sie denselben Request erneut. Überprüfen Sie Status, Header und Response-Body mit dem relevanten Client sowie gegebenenfalls vom betroffenen Netzwerk- oder Edge-Standort aus. Bestätigen Sie, dass absichtlich entfernte Routen weiterhin wie dokumentiert reagieren und verwandte Routen ihre vorgesehenen Statuscodes behalten.
- Überprüfen Sie Monitoring und Dokumentation. Aktualisieren Sie Routenverzeichnisse, API-Hinweise zu Stilllegungen, Weiterleitungen und Tests, damit ein künftiges Release nicht versehentlich eine aktive Ressource entfernt.
Vorbeugung und Überprüfung der Lösung
- Führen Sie ein Verzeichnis wichtiger Webrouten, Dateien und API-Versionen einschließlich ihres vorgesehenen Entfernungsverhaltens.
- Behandeln Sie absichtliche Entfernungen als Änderungen am Release: Dokumentieren und testen Sie sie und identifizieren Sie jede freigegebene Ersatz-URL.
- Halten Sie die Konfiguration von Anwendung, Webserver, Proxy, CDN und WAF versionskontrolliert und prüfen Sie Routenänderungen vor dem Deployment.
- Testen Sie wichtige URLs und API-Methoden nach Releases, Migrationen und Stilllegungen.
- Überwachen Sie HTTP-Statusraten nach Route, Methode und Deployment, damit unerwartete 410-Responses von geplanten Entfernungen unterschieden werden können.
- Bewahren Sie Access- und Anwendungs-Logs lange genug auf, um eine Response der verantwortlichen Schicht zuordnen zu können.
- Legen Sie Verfahren zur Cache-Invalidierung und zum Rollback bei versehentlichen Edge- oder Proxy-Responses fest.
Wann externe Hilfe sinnvoll ist
Wenden Sie sich an das Website-, Hosting- oder Plattformteam, wenn ein 410 unerwartet auf einer wichtigen öffentlichen Seite oder API erscheint, viele Routen oder Benutzer betrifft, nach einer Anwendungskorrektur bestehen bleibt oder Änderungen an Authentifizierung, WAF-, Proxy-, CDN- oder Server-Konfiguration erfordert. Stellen Sie bereinigte URLs, Methoden, Zeitstempel, Response-Header, Request-IDs und relevante Logauszüge bereit. Teilen Sie niemals Passwörter, Session-Cookies, API-Schlüssel oder andere Geheimnisse.
Häufig gestellte Fragen
Bedeutet HTTP 410, dass die gesamte Website nicht erreichbar ist?
Nein. HTTP 410 gilt für den jeweiligen Request, der den Status erhalten hat. Eine entfernte Seite, Datei, API-Version oder Methode kann 410 zurückgeben, während der Rest der Website verfügbar bleibt.
Was ist der Unterschied zwischen HTTP 410 und HTTP 404?
410 zeigt ausdrücklich an, dass der Server die Ressource als entfernt betrachtet und nicht damit rechnet, dass sie an dieser Stelle zurückkehrt. 404 bedeutet, dass der Server die Ressource nicht finden konnte, ohne dieselbe ausdrückliche Aussage über eine dauerhafte Entfernung zu machen.
Sollte eine 410-URL auf eine neue Seite weiterleiten?
Nur wenn ein tatsächlich relevanter Ersatz vorhanden ist. Wenn keine gleichwertige Ressource existiert, ist es normalerweise klarer, den beabsichtigten 410 beizubehalten, als Besucher auf eine nicht verwandte Seite weiterzuleiten.
Können DNS oder TLS funktionieren, wenn HTTP 410 erscheint?
Ja. 410 ist eine HTTP-Response, daher hat der Request einen HTTP-fähigen Endpunkt erreicht. DNS-Auflösung und TLS-Aushandlung sind separate Prüfungen und können erfolgreich sein, obwohl die angeforderte Ressource nicht mehr existiert.
Warum liefert eine API für eine Methode 410, für eine andere jedoch nicht?
Routing kann methodenabhängig sein. Ein Endpunkt kann für eine Methode oder API-Version stillgelegt worden sein, während eine andere Route weiterhin unterstützt wird. Vergleichen Sie die exakte Methode, den Pfad, die Version und den Authentifizierungskontext und prüfen Sie anschließend die Anwendungs- und Gateway-Logs.
Was sollte ein Website-Betreiber zuerst prüfen?
Bestätigen Sie den exakten Request und ob die Ressource absichtlich entfernt wurde. Falls dies nicht der Fall ist, identifizieren Sie anhand von Headern und Logs die Schicht, die die Response erzeugt hat, bevor Sie Routing-, Proxy-, CDN- oder Sicherheitskonfigurationen ändern.
Weitere Dokumentation
- MDN Web Docs: 410 Gone — Referenz zur Bedeutung und typischen Verwendung des HTTP-Statuscodes 410.
- RFC 9110: HTTP Semantics — Protokollspezifikation zu den Semantiken von HTTP-Statuscodes und zum Verhalten von Responses.