300 Multiple Choices
The requested resource has multiple representations, each with its own specific location.
Explanation
The 300 (Multiple Choices) status code indicates that the target resource has more than one representation, each accessible via its own URI. The server is providing information for the user (or user agent) to select a preferred representation by redirecting to one of those representations.
The selection can be performed automatically by the user agent if the format of the preferred representation is included in the Content-Type header field of the response. Otherwise, the user is presented with a list of options to choose from.
If the server has a preferred choice, it SHOULD include the URI for that choice in the Location header field.
Example Response
HTTP/1.1 300 Multiple Choices Content-Type: text/html Location: /en-us/docs/index.html <html> <head><title>Multiple Choices</title></head> <body> <h1>Multiple Choices</h1> <ul> <li><a href='/en-us/docs/index.html'>English (US)</a></li> <li><a href='/fr/docs/index.html'>French</a></li> </ul> </body> </html>
Related Status Codes
Check where URLs redirect to with our free URL redirect checker.
Check URL Redirects