DevToolPal
EN
5xx Server errors

506 Variant Also Negotiates

What it means

Transparent content negotiation is misconfigured: the chosen variant is itself set up to negotiate, creating a loop.

Common causes

  • A server configuration error with content negotiation (RFC 2295)

How to fix it

As a client or visitor

Nothing you can fix; contact the site owner.

As the site or API owner

Fix the variant configuration so the selected representation is not itself negotiable.

Example response

HTTP/1.1
HTTP/1.1 506 Variant Also Negotiates
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Specification

RFC 2295 §8.1

FAQ

› Is 506 common?

Very rare; it requires experimental transparent content negotiation.

› Which servers produce 506?

Mostly Apache with mod_negotiation misconfigurations.