305 Use Proxy, HTTP/1.1'de istemciye kaynağa, URL'si Location başlığında verilen proxy üzerinden erişilmesi gerektiğini bildirmek için tanımlanmıştı. Herhangi bir web sitesinin istemciye hangi proxy'yi kullanacağını söyleyebilmesi tehlikelidir, çünkü bir saldırgan istemcinin trafiğini kendi kontrolündeki bir proxy üzerinden geçirebilir.
RFC 7231, 2014'te 305'i kullanımdan kaldırdı; RFC 9110 ise onu yalnızca kullanımdan kaldırılmış bir kayıt olarak tutar. Tarayıcılar ve güncel HTTP kütüphaneleri ona göre hareket etmez: yanıtı gösterir veya hata olarak değerlendirir.
Örnek yanıt
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 ve yönlendirme kontrolü
305'in bugün web'de geçerli bir kullanımı yoktur. Bir yönlendirme kontrolü 305 gösteriyorsa sunucu veya önündeki bir cihaz hatalı yapılandırılmıştır ya da çok eskidir. Tarama botları bu kodu takip etmez; bu nedenle arkasındaki içerik dizine eklenemez.
Yaygın nedenler ve kullanım alanları
- Eski bir sunucu yazılımı veya hatalı yapılandırılmış bir proxy hâlâ 305 gönderiyor.
- Özel bir uygulama gerçek bir yönlendirme yerine 305 kullanıyor. Bunu 302, 307 veya düzgün bir proxy kurulumuyla değiştirin.
- Proxy gerektiren bir ağ, proxy'yi bunun yerine sistem ayarları veya otomatik proxy yapılandırması (PAC/WPAD) üzerinden tanımlamalıdır.