When we surf the Internet we can find moments in which a web page does not load us. At first it may seem that we have no solution but to wait, but sometimes there is a solution. At that moment, what we have to do is look at the error code that our Internet browser returns. Generally, with this failure that it indicates, it does not offer us a single solution that fixes it, but it is a starting point where we have several options to explore. In the case of today’s error, as we can see, the failure is closely related to the HTTP or HTTPS protocol. In today’s tutorial we are going to see what error 505 “HTTP Version Not Supported” means and also how we can avoid it.
What does the 505 error mean and main causes
In case you don’t know, when we receive an error message from our Internet browser that begins with the number 4, the fault is usually on the client side. An example could be the 404 error, which tells us that it is a broken, faulty or no longer existing link. It could occur for example when we enter a URL wrong.
On the other hand, the errors that the browser returns that begin with the digit 5, indicate that the error comes from the server or there is a problem between the original web server and the CDN (Content Distribution Network). Error code 505 occurs because the server encountered an internal error or misconfiguration. At the time this bug appears, it is usually related to a misconfiguration of the server-side scheduling.
The 505 “HTTP Version Not Supported” error code means that the server does not support or does not want to support the version of the HTTP protocol that the client is using in the browser request. In short, what it is telling us is that the HTTP version is not supported . This failure tells us that the server cannot communicate with the client for any reason, be it an incorrect URL, a problem with the Internet connection or an outdated client.
What happens is that the HTTP protocol specified by the client, browser or bot is not capable of being supported by the server. The cause in many cases can be due to an update problem . Thus, as the version that the browser tries to use is different from that of the server and does not support it, we have this error code 505. This failure often occurs on old servers that are not updated. Therefore, the solution usually happens in that we will have to update that server or renew it in case the problem is repeated regularly and we also have it out of date.
Causes of the 505 error
On the Internet we have two main actors, servers and clients. The client, through his browser, sends a message to the server with his request to access the website. So the server returns an HTTP status code every time it makes a request to its server to access a resource. We would have these status codes:
- 1xx status codes that would be requests for information.
- 2xx status codes represented by successful requests.
- 3xx status codes that would be the redirects.
- 4xx status codes that refer to client errors.
- 5xx status codes which refer to errors by the server.
As we have already discussed, the 505 HTTP Version Not Supported error has to do with server errors and these could be causes:
- The server indicates that it cannot or does not want to complete the request, using the same major version of the HTTP protocol as the client.
- If there are blanks after the HTTP version or special characters in the URL.
- The HTTP Version Not Supported file is corrupted by malware infection.
- If the client is not a web browser.
It should also be noted that, very occasionally, these failures can be made by the customer and we will offer solutions later.
What should a website administrator do
The first thing to do to fix the 505 error code is to update your web server software to support the required major version of the HTTP protocol .
We should also check the robots.txt file, otherwise Google will not crawl our page and it will not be indexed. If we want our content to be indexed and classified, we must correct the error and then wait for Google to crawl the page again. On the other hand, if the fault is in our CDN (content delivery network) provider, our website may experience slow loading speeds as Google’s crawlers cannot connect directly to our server. In this case, you run the risk of losing previous visits from indexing, visibility and may lower your PageRank.
Other things we can check is to make sure we haven’t left any blank space after the HTTP version in the URL. We also have to check that the URLs we have inserted do not contain any special characters that may be causing this failure.
How can a user fix this error?
In most cases, the 505 error will have to do with server failures outside of us that we cannot solve. The first thing you can try is to wait a few minutes and refresh this page by pressing F5. Then you can try to check the URL, which does not contain special characters and look in an Internet search engine if it has changed.
However, sometimes it is the user’s fault and they have a solution. Sometimes you can see that it is visible on a computer or device and not on yours. This may be due, for example, to having a very old version of the browser that is not compatible with the HTTP version that the server is using. In that case, the solution is to update the browser or install a modern one . For example, for Windows we could install:
- Google Chrome.
- Mozilla Firefox.
Normally these modern browsers update themselves, but if a computer has not been used for a long time, it is better to start there. To update it, for example in Google Chrome we go to the upper right corner, ” Help” and click ” Google Chrome Information” . Then it will update itself and all you have to do is restart the browser.
Another problem that can happen is that it is a faulty installation or that a malware infection has corrupted a browser file. In this case, a fresh installation could solve the 505 error problem. Another option that can be done and that does not cost much to do, would be to clear the cache and cookies . This would be an example with Google Chrome:
As a last option, you can choose to try to contact the web administrator , so that they can solve the problem as soon as possible. As we have already mentioned, it is a fault that mainly falls on the server side.
As you have seen, although the error 505 “HTTP Version Not Supported” is from the server, it is possible that we have the problem due to the version of the web browser or that there is some kind of problem.