|
Code | Description | More Info |
HTTP Response Codes | ||
100 | Continue | |
101 | Switching Protocols | |
200 | OK | |
201 | Created | |
202 | Accepted | |
203 | Non-Authoritative Information | |
204 | No Content | |
205 | Reset Content | |
206 | Partial Content | |
300 | Multiple Choices | |
301 | Moved Permanently | The URL redirects to another. To find out where you linked/used/etc. this URL, see internal linking. |
302 | Moved Temporarily (Found) | |
303 | See Other | |
304 | Not Modified | |
305 | Use Proxy | |
306 | Switch Proxy | |
307 | Temporary Redirect | |
400 | Bad Request | See rcTimeoutConnect: Timeout: Generic for possible cause and solution. |
401 | Unauthorized | Website may require login or similar. |
402 | Payment Required | |
403 | Forbidden | See rcTimeoutConnect: Timeout: Generic for possible cause and solution.
Possibly a server module denying unknown crawlers access. See help on problematic websites. |
404 | Not Found | The URL does not exist. To find out where you linked/used/etc. this URL, see internal linking. |
405 | Method Not Allowed | |
406 | Not Acceptable | |
407 | Proxy Authentication Required | |
408 | Request Timeout | |
409 | Conflict | |
410 | Gone | |
411 | Length Required | |
412 | Precondition Failed | |
413 | Request Entity Too Large | |
414 | Request-URI Too Long | |
415 | Unsupported Media Type | |
416 | Requested Range Not Satisfiable | |
417 | Expectation Failed | |
500 | Internal Server Error | See rcTimeoutConnect: Timeout: Generic for possible cause and solution. |
503 | Service Temporarily Unavailable | See rcTimeoutConnect: Timeout: Generic for possible cause and solution. |
504 | Gateway Timeout | |
505 | HTTP Version Not Supported | |
A1 Website Search Engine Response Codes | ||
0 | rcVirtualItem: Virtual Item |
No request has been done by the crawler for this URL.
Happens in cases where a directory example/ is not used, linked or redirected from anywhere (and thus with default settings not crawled), but has URLs underneath that are, e.g. example/file.html. If there are no URLs underneath like described above - rcVirtualItem URLs will not appear in Analyze website data. Alternatively, you can force the crawler to handle such URLs by checking option: Scan website | Crawler options | Always scan directories that contain linked URLs. For more details, see the internal linking help page. |
-1 | rcNoRequest: No Request |
No request has been done by the crawler for this URL.
You will usually only see this under the following conditions:
|
-2 | rcUnknownResult: Unknown Result | Server responded with an unrecognized response code. |
-3 | rcTimeoutGeneric: Timeout: Generic |
Possible solutions if you have overloaded your server:
|
-4 | rcCommError: Communication Error |
Possible reasons:
|
-5 | rcTimeoutConnect: Timeout: Connect | See rcTimeoutConnect: Timeout: Generic |
-6 | rcTimeoutRead: Timeout: Read | See rcTimeoutConnect: Timeout: Generic |
-7 | rcCommErrorDecompress: Communication Error: Decompress | |
-8 | rcRedirectCanonical: Redirect: Canonical | Canonical URLs |
-9 | rcRedirectIndexFileDirRoot: Redirect: Index File Directory Root | Duplicate URLs |
-10 | rcCommErrorSocket: Communication Error: Sockets |
Possible reasons:
|
-11 | rcMetaRefreshRedirect: Meta Refresh Redirect | Duplicate URLs |
-12 | rcCommErrorChunkedWrong: Communication Error: Chunked Wrong | |
-13 | rcAjaxSnapshotRedirect: Redirect: Ajax Snapshot Redirect |
Google proposed AJAX snapshot solution where
example.com/ajax.html#!key=value
corresponds to
example.com/ajax.html?_escaped_fragment_=key=value
AJAX is a Javascript/browser technology that allows Javascript to communicate directly with a server through HTTP. This allows JS to update the browser content without any page reloads. |
-14 | rcRedirectNoSlashDirRoot: Redirect: No Slash Directory Root | Duplicate URLs |
|