TrueURL
TrueURL

Menü

506 Variant Also Negotiates

Şeffaf içerik müzakeresinde (RFC 2295) sunucu yapılandırma hatası: seçilen varyantın kendisi de müzakere ediliyor ve bu bir döngü oluşturuyor.

Neden ifadesi
Variant Also Negotiates
Yönlendirme
Hayır
Varsayılan olarak önbelleğe alınabilir
Hayır

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
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ı (.var dosyası), 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ış.

URL yönlendirme kontrolü

Ücretsiz TrueURL yönlendirme kontrol aracıyla bir URL'nin döndürdüğü tüm durum kodlarını adım adım görün.