TrueURL
TrueURL

Меню

506 Variant Also Negotiates

Ошибка конфигурации сервера при прозрачном согласовании содержимого (RFC 2295): выбранный вариант сам подлежит согласованию, и возникает цикл.

Поясняющая фраза
Variant Also Negotiates
Редирект
Нет
Кэшируется по умолчанию
Нет

506 Variant Also Negotiates появился в спецификации Transparent Content Negotiation (RFC 2295) — экспериментальном расширении HTTP для прозрачного согласования содержимого. Код означает внутреннюю ошибку конфигурации сервера: вариант, выбранный для запроса, сам настроен на согласование содержимого, поэтому согласование никогда бы не закончилось.

Прозрачное согласование содержимого так и не получило широкого распространения, и 506 встречается редко. Самая известная реализация — модуль Apache mod_negotiation, который может выдать этот код, когда карты типов (type maps) или MultiViews указывают на ресурсы, которые сами согласуются.

Пример ответа

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 и проверка редиректов

Как и другие ошибки 5xx, постоянная ошибка 506 препятствует индексации. Это ошибка конфигурации, поэтому исправьте настройки согласования (карты типов, MultiViews), а не ждите, что она пройдет сама.

Типичные причины и сценарии использования

  • Карта типов Apache (файл .var) содержит вариант, который сам является картой типов.
  • Сочетание MultiViews и карт типов приводит к циклическому согласованию.
  • В экспериментальной настройке согласования содержимого неправильно задан список вариантов.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.