506 Variant Also Negotiates появился в спецификации Transparent Content Negotiation (RFC 2295) — экспериментальном расширении HTTP для прозрачного согласования содержимого. Код означает внутреннюю ошибку конфигурации сервера: вариант, выбранный для запроса, сам настроен на согласование содержимого, поэтому согласование никогда бы не закончилось.
Прозрачное согласование содержимого так и не получило широкого распространения, и 506 встречается редко. Самая известная реализация — модуль Apache mod_negotiation, который может выдать этот код, когда карты типов (type maps) или MultiViews указывают на ресурсы, которые сами согласуются.
Пример ответа
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 и карт типов приводит к циклическому согласованию.
- В экспериментальной настройке согласования содержимого неправильно задан список вариантов.