Search tools

Find a tool by name or what it does.

506Variant Also Negotiates

The server is misconfigured: a resource meant to pick between versions is pointing at itself.

Browse all HTTP status codes

When you see it

Only in servers using transparent content negotiation, where a configuration loop makes it impossible to settle on a version. It is a configuration error rather than anything a client did.

Nothing a visitor does will change it, and retrying will not help. The fix is in the server configuration, where a resource that is supposed to choose between variants has been listed as one of its own variants.

Look up another one

Open

Type a code, a partial code like 40, or any word from a name or description. Everything runs in your browser.

Filter
Copy format
Status codes

69 of 69 codes. Click a row to copy it.

1xx Informational (4)
2xx Success (10)
3xx Redirection (8)
4xx Client errors (31)
5xx Server errors (16)