status Registered
Verified 2026-09-18 · registry updated 2025-09-15

HTTP 506 Variant Also Negotiates

The selected representation is configured to negotiate again and creates a loop.

Use 506 to report a server-side transparent content negotiation configuration error.

httpstatus codecontent negotiation

Response (http)

HTTP/1.1 506 Variant Also Negotiates

Use 506 to report a server-side transparent content negotiation configuration error.

Common mistakes

  • Enabling transparent content negotiation on a resource whose chosen variant negotiates again.

Registry reference: rfc2295

Permalink: https://merginit.com/reference/http/status-506