TrueURL

506 Variant Also Negotiates

Błąd konfiguracji serwera w przezroczystej negocjacji treści (RFC 2295): wybrany wariant sam podlega negocjacji, co tworzy pętlę.

Opis słowny
Variant Also Negotiates
Przekierowanie
Nie
Domyślne buforowanie
Nie

506 Variant Also Negotiates pochodzi z mechanizmu przezroczystej negocjacji treści (Transparent Content Negotiation, RFC 2295) – eksperymentalnego rozszerzenia HTTP. Oznacza, że w konfiguracji serwera jest błąd wewnętrzny: wariant wybrany dla żądania sam jest skonfigurowany do negocjacji treści, więc negocjacja nigdy by się nie zakończyła.

Przezroczysta negocjacja treści nigdy się nie upowszechniła, a kod 506 występuje rzadko. Najbardziej znaną implementacją jest mod_negotiation w Apache, który może go zwrócić, gdy mapy typów lub MultiViews wskazują zasoby, które same podlegają negocjacji.

Przykładowa odpowiedź

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 i sprawdzanie przekierowań

Podobnie jak inne błędy 5xx, utrzymujący się błąd 506 uniemożliwia indeksowanie. To błąd konfiguracji, więc popraw ustawienia negocjacji (mapy typów, MultiViews), zamiast czekać, aż problem sam zniknie.

Typowe przyczyny i zastosowania

  • Mapa typów Apache (plik .var) wymienia wariant, który sam jest mapą typów.
  • MultiViews w połączeniu z mapami typów prowadzi do negocjacji w kółko.
  • Eksperymentalna konfiguracja negocjacji treści ma źle skonfigurowaną listę wariantów.

Sprawdzanie przekierowań URL

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