3xx Redirection

HTTP 300 Multiple Choices

The resource has more than one representation, for example in different formats or languages, and the server lets the client choose. If the server has a preferred choice it can put it in the Location header. Servers rarely send it; most pick a version themselves.

Defined in RFC 9110, section 15.4.1(opens in a new tab)

Is 300 up or down for a monitor?

Uptimecheck HTTP monitor

Default settings

Up

Up. By default an Uptimecheck HTTP monitor accepts 200–399 as up, so a 300 counts as up. With a keyword check, the page must also contain the word you set.

Is it down? checker

Free, at /is-it-down/

Up

Up: the checker counts any answer below 500 as the site answering.

Why you see 300 and what to do

Typical causes

  • Server-side content negotiation set up to offer choices instead of picking one.

If you run the site

  • Usually it is better to choose a version for the visitor and link to the others.

If you’re a visitor

  • Pick one of the listed options, if the page shows any.

Know the moment your site stops answering as it should

An Uptimecheck monitor requests your page as often as every minute, checks the status code against the ones you expect, confirms a failure with a second check and then alerts you.

14-day free trial · No credit card required

Questions

What does HTTP 300 mean?

The resource has more than one representation, for example in different formats or languages, and the server lets the client choose. If the server has a preferred choice it can put it in the Location header. Servers rarely send it; most pick a version themselves.

Does an uptime monitor count 300 as down?

Up. By default an Uptimecheck HTTP monitor accepts 200–399 as up, so a 300 counts as up. With a keyword check, the page must also contain the word you set.

Downtime is obsolete.

Set up your first monitor in under a minute, or look around the live demo first.

14-day free trial · No credit card required