Statuscode 305 Use Proxy
Was ist der HTTP-Statuscode 305 Use Proxy?
Der HTTP-Statuscode 305 „Use Proxy“ ist eine veraltete HTTP-Antwort aus der Klasse der 3xx-Statuscodes. Er sollte einem Client mitteilen, dass die angeforderte Ressource ausschließlich über einen im Location-Header genannten Proxy erreichbar ist. Wegen Sicherheitsrisiken wurde der Statuscode aus der regulären Nutzung entfernt und sollte nicht mehr eingesetzt werden.
Was bedeutet der Statuscode 305?
Der HTTP-Statuscode 305 „Use Proxy“ gehörte ursprünglich zu den Weiterleitungsantworten des Hypertext Transfer Protocol. Ein Server konnte damit anweisen, dass ein Client dieselbe Anfrage über einen bestimmten Proxy-Server wiederholt. Die Adresse dieses Proxys wurde im HTTP-Header Location übermittelt.
Ein Proxy ist ein Vermittler zwischen Client und Zielserver. Er nimmt Anfragen entgegen, leitet sie weiter und überträgt die Antwort zurück. Proxy-Systeme werden beispielsweise für Zugriffskontrollen, Zwischenspeicherung, Filterung oder die technische Anbindung interner Netzwerke verwendet.
Die ursprüngliche Spezifikation sah vor, dass nur der Ursprungsserver eine 305-Antwort erzeugt. Zudem sollte die Anweisung ausschließlich für die konkrete Anfrage gelten. Der Client sollte seine allgemeine Proxy-Konfiguration dadurch nicht dauerhaft ändern.
Wie sollte eine 305-Antwort funktionieren?
Bei der vorgesehenen Funktionsweise ruft ein Client zunächst eine URL direkt auf. Der Server antwortet mit dem Statuscode 305 und nennt im Location-Header die Adresse eines Proxys. Anschließend sollte der Client die ursprüngliche Anfrage erneut über diesen Proxy senden.
Eine vereinfachte Antwort hätte beispielsweise so aussehen können:
HTTP/1.1 305 Use ProxyLocation: http://proxy.example.org:8080Der Location-Header verweist bei dieser Antwort nicht auf eine neue Zielseite. Er nennt einen Vermittlungsserver, über den die ursprüngliche Ressource abgerufen werden sollte. Damit unterscheidet sich die Funktionsweise grundlegend von einer gewöhnlichen URL-Weiterleitung.
Warum wird der Proxy-Status nicht mehr verwendet?
Der Statuscode wurde als veraltet eingestuft, weil ein Server den Datenverkehr eines Clients auf einen vorgegebenen Proxy umleiten konnte. Ein unerwünschter oder manipulierter Proxy könnte Anfragen beobachten, verändern oder an andere Ziele weiterleiten. Die automatische Verarbeitung einer solchen Antwort hätte deshalb erhebliche Sicherheitsfolgen.
Aktuelle HTTP-Spezifikationen führen den Code weiterhin zur historischen Einordnung auf, kennzeichnen ihn jedoch als veraltet. Moderne Browser und andere Clients müssen die frühere Proxy-Anweisung nicht automatisch ausführen. Ein produktiver Einsatz führt daher zu unvorhersehbarem Verhalten und Kompatibilitätsproblemen.
Abgrenzung zu anderen HTTP-Statuscodes
Der Unterschied zwischen 305 und einer klassischen Weiterleitung liegt im Ziel der Anweisung. Die Codes 301, 302, 307 und 308 verweisen auf eine andere Ressourcen-URL. Eine 305-Antwort verwies dagegen auf einen Proxy, über den dieselbe Ressource angefordert werden sollte.
| Statuscode | Bedeutung | Ziel des Location-Headers | Typischer Einsatz |
|---|---|---|---|
| 301 | Moved Permanently | Neue dauerhafte URL | Permanent verschobene Inhalte |
| 302 | Found | Vorübergehende URL | Temporäre Weiterleitung |
| 305 | Use Proxy | Adresse eines Proxys | Veraltet und nicht mehr einzusetzen |
| 307 | Temporary Redirect | Vorübergehende URL | Temporäre Weiterleitung unter Beibehaltung der Anfragemethode |
| 308 | Permanent Redirect | Neue dauerhafte URL | Dauerhafte Weiterleitung unter Beibehaltung der Anfragemethode |
Unterschied zwischen 305 und 407
Der Statuscode 407 „Proxy Authentication Required“ bedeutet, dass ein bereits verwendeter Proxy eine Authentifizierung verlangt. Er fordert den Client nicht dazu auf, einen neuen Proxy zu verwenden. Eine 305-Antwort sollte dem Client dagegen erst die Adresse eines Proxys mitteilen.
Welche Folgen hat eine 305-Antwort für SEO und GEO?
Eine öffentlich indexierbare URL sollte ihren eigentlichen Inhalt in der Regel mit dem Statuscode 200 ausliefern oder eine fachlich passende Weiterleitung verwenden. Erhält ein Suchmaschinen-Crawler stattdessen eine veraltete 305-Antwort, kann er die Ressource möglicherweise nicht abrufen und den Inhalt dadurch weder zuverlässig verarbeiten noch indexieren.
Der Code ist kein eigenständiger Rankingfaktor. Das technische Zugriffsproblem kann jedoch Crawling, Indexierung und die Auswertung interner Links beeinträchtigen. Verweist ein Canonical-Tag oder eine XML-Sitemap auf eine URL mit dieser Antwort, steht Suchmaschinen an der angegebenen Adresse kein regulär abrufbarer Inhalt zur Verfügung.
Für GEO, die Generative Engine Optimization, gilt derselbe technische Grundsatz. KI-Crawler und andere automatisierte Abrufsysteme benötigen erreichbare Dokumente mit eindeutigen HTTP-Antworten. Eine nicht unterstützte Proxy-Anweisung kann verhindern, dass Inhalte für KI-Suchen erfasst, verarbeitet oder als Quelle berücksichtigt werden.
Auch SEA-Landingpages dürfen keine 305-Antwort liefern. Wenn der Browser eines Nutzers die Proxy-Anweisung nicht unterstützt, erreicht der Besucher den beworbenen Inhalt nicht. Dadurch können bezahlte Klicks ohne Seitenaufruf oder Conversion enden.
Wie lässt sich der Fehler beheben?
Wird der Proxy-Status bei einem technischen Audit gefunden, solltest du zuerst feststellen, welche Komponente ihn erzeugt. Mögliche Ursachen liegen in veralteten Serverregeln, Reverse-Proxy-Konfigurationen, Erweiterungen des Content-Management-Systems oder individuellen Anwendungen.
Ein technisches SEO-Audit kann solche Antwortcodes über alle erreichbaren URLs hinweg erfassen. Für eine erste Prüfung von Technik, Ladezeiten und Metadaten steht außerdem der kostenlose SEO-Check zur Verfügung.
Fragen zur Bereinigung ungewöhnlicher Statuscodes oder zu deiner technischen SEO-Strategie?
Kostenlose ErstberatungHäufige Fragen zum Proxy-Statuscode 305
Ist der HTTP-Statuscode 305 noch gültig?
Der Code ist weiterhin registriert und dokumentiert, wird in aktuellen HTTP-Spezifikationen aber als veraltet geführt. Neue Anwendungen und Serverkonfigurationen sollten ihn nicht verwenden.
Unterstützen moderne Browser eine 305-Antwort?
Eine zuverlässige automatische Verarbeitung kann nicht vorausgesetzt werden. Browser können die Antwort ignorieren, als Fehler behandeln oder den Abruf abbrechen.
Ist eine 305-Antwort eine normale Weiterleitung?
Nein. Eine klassische Weiterleitung nennt eine andere Ressourcen-URL. Der Code 305 verwies ursprünglich auf einen Proxy, über den dieselbe Ressource erneut angefordert werden sollte.
Kann der Statuscode die Indexierung verhindern?
Ja. Wenn ein Suchmaschinen-Crawler die Proxy-Anweisung nicht verarbeitet, kann er den Inhalt der URL nicht zuverlässig abrufen und indexieren.
Welcher Statuscode sollte 305 ersetzen?
Das hängt vom Zweck der Antwort ab. Erreichbare Inhalte sollten meist 200 liefern. Für dauerhafte URL-Änderungen eignen sich 301 oder 308, für temporäre Änderungen 302 oder 307.
Sie haben noch Fragen?







