506 Variant Also Negotiates, deneysel bir HTTP uzantısı olan Transparent Content Negotiation'dan (RFC 2295) gelir. Sunucuda dahili bir yapılandırma hatası olduğu anlamına gelir: istek için seçilen varyantın kendisi de içerik müzakeresi için yapılandırılmıştır; bu yüzden müzakere hiç bitmez.
Transparent Content Negotiation hiçbir zaman yaygınlaşmadı ve 506 nadiren görülür. En bilinen uygulaması Apache'nin mod_negotiation modülüdür; tür haritaları (type map) veya MultiViews kendileri de müzakere edilen kaynakları gösterdiğinde bu kodu üretebilir.
Örnek yanıt
HTTP/1.1 506 Variant Also Negotiates
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
Content-Length: 283
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>506 Variant Also Negotiates</title>
</head><body>
<h1>Variant Also Negotiates</h1>
<p>A variant for the requested resource is itself a negotiable resource. This indicates a configuration error.</p>
</body></html> SEO ve yönlendirme kontrolü
Diğer 5xx hataları gibi, kalıcı bir 506 dizine eklemeyi engeller. Bu bir yapılandırma hatasıdır; kendiliğinden düzelmesini beklemek yerine müzakere ayarlarını (tür haritaları, MultiViews) düzeltin.
Yaygın nedenler ve kullanım alanları
- Bir Apache tür haritası (
.vardosyası), kendisi de tür haritası olan bir varyantı listeliyor. - MultiViews'un tür haritalarıyla birlikte kullanılması döngüsel bir müzakereye yol açıyor.
- Deneysel bir içerik müzakeresi kurulumunda varyant listesi hatalı yapılandırılmış.