3xx codes (redirect)
List of HTTP status codes used when redirecting a request (3xx codes).
The code | Mistake | Description |
---|---|---|
300 | Multiple Choice | The requested URL refers to more than one resource, and the robot could not unambiguously determine which page the URL refers to (received code 300 Multiple Choices ).
Correct the headers or specify the resource correctly, and then the robot will be able to index the page. |
301 | Resource moved permanently | The document is no longer used by the server, and the link redirects to another page (received code 301 Moved Permanently ).
Since users will not be able to see such documents, it makes no sense to show them in the search, and the robot does not index them. However, the robot will index the page to which the redirect is set, if it is available. |
302 | Resource temporarily moved | The requested resource is temporarily located at a different address (code received 302 Found ).
Since users will not be able to see such documents, it makes no sense to show them in the search, and the robot does not index them. However, the robot will index the page to which the redirect is set, if it is available. |
303 | See another resource | The requested resource is located at a different address and should be requested using the method GET (received code 303 See Other ). If you want the specified page to be in the search, it must respond with a 200 code. |
304 | The resource has not changed. | Code received 304 Not Modified . If the page has not changed since the robot last accessed, it is recommended to issue this code. This will speed up indexing and reduce traffic. |
305 | Proxy should be used | The requested resource can only be accessed through the proxy server specified in the header Location (code received 305 Use Proxy ). |
307 | Temporary redirect | The requested resource has been temporarily transferred to another address, which must be registered in Location (received code 307 Temporary Redirect ). |