TrueURL

305 Use Proxy

Wycofany. Nakazywał klientowi powtórzyć żądanie przez serwer proxy podany w nagłówku Location; przeglądarki ignorują go ze względów bezpieczeństwa.

Opis słowny
Use Proxy
Przekierowanie
Nie
Domyślne buforowanie
Nie

305 Use Proxy zdefiniowano w HTTP/1.1, aby poinformować klienta, że dostęp do zasobu jest możliwy tylko przez serwer proxy, którego adres URL podano w nagłówku Location. Pozwalanie dowolnej witrynie decydować, z jakiego proxy ma korzystać klient, jest niebezpieczne, bo atakujący mógłby skierować ruch klienta przez kontrolowany przez siebie serwer proxy.

RFC 7231 wycofał kod 305 w 2014 roku, a RFC 9110 utrzymuje go już tylko jako wycofaną pozycję rejestru. Przeglądarki i współczesne biblioteki HTTP nie reagują na ten kod: wyświetlają odpowiedź albo traktują ją jako błąd.

Przykładowa odpowiedź

HTTP
HTTP/1.1 305 Use Proxy
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: http://proxy.example.net:8080/
Content-Length: 0

SEO i sprawdzanie przekierowań

Kod 305 nie ma dziś w sieci żadnego uzasadnionego zastosowania. Jeśli sprawdzanie przekierowań pokazuje 305, serwer lub urządzenie przed nim jest źle skonfigurowane albo bardzo stare. Roboty indeksujące nie podążają za tym kodem, więc treść, która się za nim kryje, nie może zostać zaindeksowana.

Typowe przyczyny i zastosowania

  • Przestarzałe oprogramowanie serwera lub źle skonfigurowany serwer proxy nadal wysyła 305.
  • Własna aplikacja używa 305 zamiast prawdziwego przekierowania. Zastąp go kodem 302, 307 lub prawidłową konfiguracją proxy.
  • Sieć, która wymaga serwera proxy, powinna go zamiast tego konfigurować w ustawieniach systemu lub przez automatyczną konfigurację proxy (PAC/WPAD).

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.