403 error: What does the HTTP status code mean and how does it fix it?

HTTP 403 error is an error message that is displayed to Internet users in the web browser. Error 403 is one of many hypertext transfer protocol response codes that can be obtained from web page access. If your browser displays “403 banned” information instead of the expected site, it means you are not authorized to access the specified URL.

But why is access denied? And can still open the desired site? This is different from case to case – there are many possible causes of the HTTP 403 status code. We will show you how to access the end of the error and fix it.

HTTP 403 error: How does this error happen?

HTTP 403 error message may occur while surfing the Internet – more specifically, in communication between HTTP client (web browser) and HTTP server (web server). To understand the background of the 403 error, it helps to understand the process of visiting the site:

If you want to open a web page with a browser and call the URL of a browser, your browser will send the request through the Hypertext Transfer Protocol (HTTP) to the responsible web server. The server then checks the current request. If everything is correct, he will send the browser an HTTP status code from the “2xx – Success” layer (for example, “200 OK” or “201 Create”), then the page is loaded. Usually, the user does not feel the code at all.

The situation is different from the “4xx – Client Error” class response code, which also includes “403 Forbidden”: Each error code is usually distinguished by an auto-generated HTML error page. The best known from this class is the 404 bug. All HTTP 4xx status codes are server responses to the client that the request can not be processed successfully. The reason for this is – as the class name implies – assuming the client, but it does not have to be there.

Specifically, the HTTP 403 status code indicates that the queryed URL exists, but the client’s request has not yet been executed. Customers are not granted access to the site for lack of necessary permissions. Relevant rights vary from case to case. There are various reasons why an HTTP 403 error occurs.

For some sites, browsing certain folders will be blocked by the 403 status. For example, if Web pages contain images that are not easily retrievable and easily copied. However, since this is a deliberate decision of the site operator, as a user, you can hardly do anything to prevent them from accessing the site. Unlike the 403 bugs that are banned, see the related specific settings on your machine.

There may be 403 error sources and their fixes

“403 Prohibited” may be translated as “Error 403: Access Denied” or “Access Denied”. In this error message, one might think that due to lack of password or similar. does not have access to the page. In general, the HTTP 403 error has nothing to do with the lack of authorization – in this case, 401 error message and no 403 error occurred. Rather, errors are usually caused by client installations. The typical errors are as follows:

Solution: Disable browser extensions

It’s possible that your browser has been rejected for various plug-ins and / or plugins that are acting differently from your web server (for example, due to the use of an ad blocker or proxy plug-in). So, you can try if you can call the URL after turning off the extension.

Solution: Clear your browser cache

If your browser still receives an HTTP 403 status code with the extension disabled, answering the request, emptying the cache may resolve the problem.

Solution: Install the firewall

If this also does not lead to the desired result, there is still the possibility that the web server has a problem with your firewall and therefore gives you an HTTP 403 error in the browser. If you trust the site’s operator, you can turn off the firewall and then try again to open the site. If this solves the problem, you can add an exception in the firewall settings for the page.

Sometimes the HTTP 403 status code can easily be ignored

In general, the 403 error states that when a page is called a URL, the browser used does not have permission to view the requested site. With luck, you can use the above methods to fix the HTTP 403 error. If you receive an error message when visiting a website, you should familiarize yourself with your browser and / or firewall settings. it.

However, there are also site owners who protect certain directories of an online offering from the “browse directories”. It may also happen that the site administrator has incorrectly configured the permissions. Here you have no choice but to contact the site operator and ask the reason for the 403 error. But in some cases, you only have to accept that you are denied access to a URL.

HTTP 503 error (Service Not Available): Significant and Troubleshooting

HTTP 503 error is one of the most common error messages on the World Wide Web. This status code has met nearly every Internet user. In some cases it will help reload the page in question, in other cases, the error message 503 will not disappear after refreshing the browser window several times.

Accessing via desktop, tablet, or smartphone does not matter, because, with status code 503, the server notifies the visitor that the called service is temporarily unavailable (” Service is unavailable”). Exactly how this and any solution for users and server operators can be found in this guide.

What’s behind HTTP 503 code?

Error code 503 is one of many status codes that the server can use to respond to HTTP requests from clients such as web browsers. In this way, he informs the customer, for example, whether the request has been successfully processed or the next step on the part of the client is needed to process it. 503 is one of the HTTP messages reporting the server-side error of the request for the request. The message sent in this case is “Service not available” and signals to the client that the server is temporarily unavailable. The corresponding value in the “Retry later” field in the header of the HTTP response can be used to specify a point later during the request processing as likely as possible.

The exact wording of the error message may vary slightly, as the following list of some common variants shows:

  • Status Code HTTP 503 Error
  • HTTP 503
  • HTTP 503 error
  • HTTP 503 Service error not available
  • Error 503
  • HTTP server error 503
  • Error 503: Service not available
  • The HTTP / 1.1 service is not available
  • 503 Service error is not available
  • 503 The service is temporarily unavailable
  • Service not available – DNS error
  • Error 503 Maximum thread for service has been reached

When does an HTTP 503 (Service Unavailable) error occur?

HTTP 503 error occurs whenever the server is unable to deliver the requested resource at the request of the client. There are about three possible reasons for this:

  1. Servers are a bear service to record, for example, updates to ensure the database or create back-ups, and for this reason, during operation is not connected to the Internet.
  2. Servers are overloaded – getting more requests than processing. For this reason, he responds with an error message. The reason for such overloads is very different: a sudden increase in traffic is usually the cause, but the continued growth of the web project can cause overload if at the same time Resources are not upgraded. Other reasons could be malware/spam attacks and incorrect programming of web applications or content management systems.
  3. In rare cases, configuring a DNS server to crash on the client side (computer or router) may result in an HTTP 503 error message. Even the selected DNS server itself can (temporarily time) struggles with issues, so HTTP requests start leading to service announcements not available.

Here’s how you can fix HTTP 503 error

An annoying 503 error for both the visitor and the web project operator. The fact is that browser users cannot call up questionable special websites if the service provided there is needed quickly: for example, if you want to end a bank business or send the electronic message. Even those who privately or professionally rely on web applications or cloud services such as browser games, office solutions, storage platforms or project tools, do not want to wait forever until when web presence comes back.

Operators responsible for the corresponding web project should also be concerned about troubleshooting. On the one hand, the ineffectiveness of the services inevitably leads to unhappy users and loss of traffic; the other hand, common HTTP 503 problems can also worsen search engine lead rankings.

503-Error: Solution approach for customer users

If you want to access a web project using a browser and get a 503 status code to respond, you will often lack information about the exact cause. An exception to this is maintenance work already mentioned, which is scheduled by the site operator and is therefore usually identified by a custom error page 503. This page also provides information about downtime. If there is no indication that the HTTP-503 error is a result of maintenance, you can try to resolve the “no service” problem with the following tips.

Solution 1: Reload the contact page

It is possible that the server can not properly answer the requested HTTP request at specific points. In this case, it may be sufficient to reload the page to fix the HTTP 503 error. Just click the Refresh button next to your browser’s address bar, or use the [F5] key or the [CTRL] key combination. + [R].

Solution 2: Restart the computer, router, and company, or change the DNS server

It has been suggested that the cause of a 503 error may also be due to a problem with the DNS server. Most of this time it is signaled by the “Service not available – DNS error” message, which on one hand indicates a faulty DNS configuration of the system or router, otherwise, it could be a problem. the technique of the selected DNS server. While you can resolve the first scenario by restarting your device, the latter will help you switch to another server. Which step is needed for this can be found here.

Solution 3: Visit the site at a later date

If you’ve made the initiative and have no success with the refreshing attempt, restarting and configuring the DNS server, it is advisable to close the page and go to a later date to give it a try again. Since the cause is very common for people who do not have access to high traffic, it reduces the web server by the way – and returns at best, then back when this has stabilized and all HTTP requests can be handled as desired again. Of course, the same thing applies if the 503 error occurs due to maintenance, but the operator is not notified by a specific error page.

Solution 4: Contact the administrator or support site

If a site is inaccessible for a long time, you should contact the administrator or if there is support. This way, you can learn something about the background of the HTTP 503 crash and current troubleshooting situation.

Troubleshooting HTTP 503: Server Operator Options

As a site owner that’s the reason mentioned HTTP 503 error (user unhappiness, lost traffic, may be punished by search engines) your best interests to resolve as soon as possible. as well or it may not even sort to eliminate mistakes.

Of course, this is not always possible – for example, temporarily shutting down servers while maintaining your project is not stopping. However, with well-designed error pages, you have the opportunity to inform your visitors about outages. It also makes sense to name one time when your site is likely to be available again if you can estimate the time of the maintenance process. You can find other tips and tricks for handling Error Code 503 in later sections.

Solution 1: Track the necessary storage resources

Traffic is probably the biggest sticking point when it comes to HTTP 503 issues. On one hand, one of the most important goals is to attract as many visitors as possible to your own site. On the other hand, the increase in the number of visitors also increases the use of web hosting and therefore the probability of 503 errors. Therefore, it is important to monitor the number of users and increase the storage resources in time to ensure long-term stability. If you run Web projects that rely heavily on seasonal events, such as online stores from the holiday shopping season, you should also choose a storage solution that allows you to temporarily increase your storage capacity. master.

Solution 2: Regularly update the software used

If malware and spam is triggered for a 503 error, you should immediately contact your hosting provider and along with this work out a solution to the problem. To avoid such a scenario, you should pay attention to the safety of your web project from the beginning. The term, of course, your provider plays an important role – depending on the chosen server package, however, the responsibility for the protection is sometimes more, sometimes less. For example, you should always use software updates and import available updates in a timely fashion. Otherwise, legacy applications with known vulnerabilities will quickly become an attacker’s gateway.

Solution 3: Detect and fix bugs

Another cause of the HTTP 503 error generated by the server may be the incorrect programming of the Web project or the content management software used. For example, WordPress is vulnerable to 503 errors due to overloading time. This may be due to too much database access or even poorly programmable plugins, which allow the additional functionality of the CMS, but also slow performance. The same applies if you include too many extensions. The trick is to filter out problematic plug-ins so you can disable them if in doubt.

HTTP 500 error: What is the problem?

The HTTP status code provides information about whether a request is successful on the Internet, otherwise, what is the error. But reports of error messages are not always clear. This is especially true for “500 Internal Server Error“. This error message indicates an error occurred while communicating with the server and therefore was unable to call the requested page. Exactly what is it, but you do not learn. Fortunately, there are several ways to find the cause. We show the typical error sources and give tips on how to react when you get an HTTP 500 error.

What does internal server error mean?

With the status code, the web server for the Internet user’s browser (client) knows whether the request – that is, the call on the site – has been successful. If the browser receives status 200, it knows that everything is going well. The user does not receive this message, after all, the requested content appears instead. The situation is different for 400 and 500 codes. While previously pointed out errors with the client, then the server involved. Internal Server Error 500 is a collective status code for server error. So, at first sight, it is not clear where the real error lies. As the user you just heard: Server reported an unexpected error.

However, if the server has Microsoft Information Service (IIS) installed, the error code will be specified. The decimal location indicates more details of the cause of the error:

  • 500.0: A module or ISAPI failed.
  • 500.11: An application is being shut down on the server.
  • 500.12: An application is being restarted on the server.
  • 500.13: Web server is running at full capacity.
  • 500.15: Disallow direct requests to global.asax (optional).
  • 500.19: The configuration data is invalid.
  • 500.21: Unrecognized module.
  • 500.22: HTTP module configuration (in an ASP.NET Web application) does not apply in pipelined management mode.
  • 500.23: An HTTP processor configuration (in an ASP.NET Web application) does not apply in pipelined management mode.
  • 500.24: Configuration impersonation (for ASP.NET) can not be used in pipelined management mode.
  • 500,50: There was an error rewriting the message RQ_BEGIN_REQUEST.
  • 500.51: An error occurred while rewriting the message GL_PRE_BEGIN_REQUEST.
  • 500.52: An error occurred while rewriting the message RQ_SEND_RESPONSE.
  • 500.53: There was an error rewriting the message RQ_RELEASE_REQUEST_STATE.
  • 500.100: There was an error in the ASP tool.

What causes the HTTP 500 Error?

“Internal Server Error” may arise during the processing of web server requests. The status code of the collection includes everything that may have happened to the server not being scheduled and thus preventing the output of the site. Server error 500 may occur due to an error occurring in the web server configuration. Here is a selection of typical error sources:

  • Error: The permissions of the main files and folders are not set correctly.
  • PHP timeout: Script attempts to access external resources and experience timeout.
  • Error Code in .htaccess: The structure in the .htaccess file may be incorrect.
  • Error in syntax or code in CGI / Perl scripts: In some cases, scripts get corrupted. Especially the paths may be skewed.
  • PHP memory limit: A process runs out of memory and therefore cannot perform properly.

For WordPress sites or other content management systems, installing an incomplete or incompatible extension could be the cause: plug-ins and themes – especially of the party. Third – may affect the whole site.

This allows webmasters to troubleshoot Local Server 500 errors

Visitors to your site can no longer view content but only 500 server errors? As an operator, you should address the issue directly, because it not only makes visitors come to your site scared, even Google can lower you in the rankings. Before you take action as a webmaster, first check that your server is up and running. If not, you should contact your hosting provider promptly.

If there is an internal error, first check the log file: For Linux servers, the error message collection must be located at / var / log / httpd / error_log. It makes sense to reload the page to recreate the HTTP 500 Error and view the generated log file. This will help you find the source of the error quite quickly. Also review the changes you’ve made recently. In many cases, plug-ins are improperly programmed or incompatible, resulting in an error message.

This error may also occur if you do not set permissions on the important files correctly. There are generally three types of rights:

  • Read (r to read)
  • Write (w to write)
  • Execute (x to execute)

These authorizations can be assigned to three different types of users:

  • The owner of the file
  • User group
  • everyone else

The rights are indicated by the abbreviations r, w, and x or correspond to numeric values: 4 for reading, 2 for writing, and 1 for execution. They are added for each user type and are assigned one after another: rwxr-xr-x (rwx for owner, rx for group and rx for all others) or 755. This configuration (755) must be the default. If the permissions are set differently, errors can occur. You can change this with a command:

chmod 755 Dateiname
If this change does not change the issue, you can also share all permissions for each group for testing purposes:
chmod 777 Dateiname

Use this setting only to identify the problem. You have allowed any user to rewrite the file, which is understandable as a security risk.

Next, if your distribution of rights does not generate an error message, check that your script is working properly. Sometimes an error occurs because the script file has been moved, renamed, or deleted. Also, check the .htaccess file: Even syntax errors – though small, can generate an internal server error. The most common mistake is the wrong format of the .htaccess file. This must be in ASCII or ANSI format, not in Unicode. Therefore, write the file in a text editor such as Notepad, Notepad ++, or Hyper Text and not in a word processor such as Microsoft Word. To check if a file is responsible for an error, you can temporarily rename and reload the page. The server will not access .htaccess when loading web pages. If the error message does not appear, you can fix the file or create a new one.

Finally, timeout can lead to error messages. In this case, it is not a web server error at all, but rather a broken connection to an external source. Are the PHP scripts on your site set to access resources from other servers? Resources may no longer be available or server interfaces may be interrupted for another reason. One way to eliminate this source of error is to avoid making your site dependent on external resources. If you can not, you can increase the script’s schedule. In addition, it makes sense to implement efficient error handling, so errors in the PHP script can be more accurately disclosed.

Is memory overloaded? Memory limits determine how much memory can be used. If more RAM is needed than available, Internal Server Error may be the result. As a temporary solution, you can increase the limit. To do this, add a command to this form in php.ini:

memory_limit = 512M

In this example, you would set the available memory to 512 MB. However, keep in mind that your hosting provider will only grant you limited PHP scripts in the offer set. If you enter a higher value, the web server will ignore it. In addition, increasing the limit should only be a temporary solution: when your site is back up, you should find a reason for high RAM requirements. With high probability level, errors can be found in your site code.

If you can not find a solution by any method presented, you should contact your hosting provider. Previously, you could check the status of the server: Many hosting service providers give their server status through a status page called or informed to the user through the media. when a problem has arisen.

If the server issue is known, you need to be patient: you have no choice but to wait for the server’s IT staff to troubleshoot. But even if there is no problem with the server, contacting support may be helpful. Tell them what you did. So you can get help quickly.

Internet surfers should respond with HTTP 500 Error like?

As a visitor to a website, you can basically do little if you encounter an internal server error. The web host hosting the targeted site has an incorrect configuration. This means there are no errors in your computer’s settings or network connection. So, for you as an internet user, the simplest solution is usually to reload the page. First, it’s possible that the webmaster has fixed the problem. This is most likely, especially for large vendors. On the other hand, what happens is that you happen to want to access the content at an inconvenient time for the web server. If you have just caught up with the service restart, you will see the error message, although everything is going according to plan.

Error 404: What the error page means and how to use it

You know it: You click on a link, but a web page will appear letting you know that the requested page is not available. Typically, you will see error messages like “404 Not Found” or “404 (page) not found“. Error 404 is a standard HTTP status code. It is sent from the web server of the online presence to the web browser (usually: the client), has issued an HTTP request. The browser plays this code as an error page.

How did the “404 not found” message appear?

The classic trigger for Error 404 is when the site content has been deleted or moved to another URL. However, other reasons may cause the HTTP 404 page to appear in your browser – here are some typical pages at a glance:

  • The URL or its content (such as a file or image) has been removed or outsourced (without the internal links of the modified site).
  • The URL has been misapplied (such as lack of care when creating or redesigning), wrong linking (for example, by an incorrect distinction), or in the wrong browser input bar.
  • The web server responsible for the site is disconnected or disconnected.
  • The called domain cannot be transformed into an IP in the domain system.
  • The called domain does not exist (again).

Often, dead links exist for a long period of time because online affiliate service providers simply do not know that link content has been deleted or moved. This is especially applicable for search engines – where you can often find sites in search results that are no longer online (at least not by the specified URL). But other affiliate websites like blogs, portals, etc. It is generally not reported that a site has been deleted or provided a new URL. Since up to now not all website owners regularly check their external links, so a dead link is not immediately noticeable as a dead link.

Fix Error 404: How do site visitors manage this?

Error 404 is rarely the reason for having fun – after all, as a visitor to your site, you are not getting what you ask for. However, the appearance of page 404 does not necessarily mean that the information you are looking for is no longer available on the page: Sometimes, the bugs are actually found quickly and the site hopes for can be called up. So how can u. U. Error “404 not found” fix? It is best to try these solutions after another solution in the order shown:

  • Reload the site: Code 404 may appear for the simple reason that the page does not load properly. You can quickly check this by for example through the corresponding button in your browser or through the F5 key to reload the page.
  • Check the URL: Whether you’ve typed a web address manually in the URL bar or called through the link – the error can quickly get up here. Therefore, you should check the specific path of the site. It is possible that you or the link setup person entered the wrong URL. Incorrect spelling, wrong or unsetting can cause an error message. However, this can only be understood with ordered clean URLs (also known as “spoken URLs”), as they use readable words instead of unacceptable acronyms. path.
  • In the directory structure of the following site: For example, if a URL with the build example.com/Ordner1/Ordner2/Ordner3 gives a 404 error page, you can (in the upstream directory in their example I: example.com/Ordner1/Ordner2) check if the desired page is linked there – just delete the last specified directory in the URL bar. Maybe the site you are looking for has a new link, which you can find on the original page. If you can not find it there, you can, in turn, search the directory or folder above for information and links to the desired site. If you fail here and finally land on the home page, try the next method.
  • Use the search function of the site: Many sites offer search functionality on the start page. By entering one or more keywords, you can also find the site you are looking for.
  • Use the search engine: Moreover, you have the opportunity to search the site with a search engine that you trust. If the desired page still exists, you will typically find it by entering the website domain and describing it as the keyword of the topic you are looking for.
  • Clear your browser’s cache and cookies: If you’re able to access the site from another device and HTTP-404 errors only appear on a particular computer, the error may be related to your browser. If you clear your browser cache as well as all cookies of visited web pages, the page may be found again on this device.
  • Contact Websites: If the previously mentioned procedures are unsuccessful, you will most likely only have the opportunity to contact the person responsible for the site directly (you can usually find the contact in the site). publisher or service page of the site). The site operator will be able to tell you if the child page you are looking for still exists. If this has been moved to a new URL, it also gives the webmaster an important note: they can fix 404 errors by setting the domain redirect to automatically redirect visitors from the site. Only old to new address.

HTTP 404 errors can be harmful to site rank and reputation

Google, Bing and the Company evaluate the 404 negative error, especially if a page has many of them. When search engine crawlers find that checking the links on the site are often answered with a 404 code, they conclude that the site is not well maintained. Dead links have a disastrous impact on a site’s ranking, since online occurrences with multiple 404 error pages are classified as either search engine hits or even non-indexed. This can lead to a significant reduction in the number of visitors to the linked site.

In addition, a site with some broken links or a dead landing page (pages that are accessed from search engines) on the edge of the user’s confidence in the online presence. Many people then no longer bother looking for the desired content on the site – after all, users cannot be certain that the content is still there when the 404 Error message appears.

Tip: Want to know how well your site is found on search engines? Try it now with the free website checker:

Identify Error 404 on your own site

Therefore, it is important for the site owner to prevent any HTTP 404 pages. This applies to the avoidance of 404 errors on a separate website (internal 404 error) as well as for linking on 404 pages of other online offerings (external 404 error page). There are many free tools available to help you find broken links more easily. Three of the best and most famous are:

  • Google Search Console (formerly “Google Webmaster Tools”): If you own a Google Account and your site is already registered there, Google Search Console is a great option. are displayed by Google and may also be marked as edited here. The range includes other features – u. a. You can see errors in your robots.txt file and collect statistics to see how many times Google crawlers searched the site.
  • Dead Link Checker: One of the simplest and fastest tools for finding 404 external and external links is Dead Linker. With this web app, you simply enter the internet address of the website to be checked in the input line and activate the check. Here you have the choice to have a single site or entire site be inspected. The application lists all error pages that are tracked with status codes and URLs.
  • W3C Link Checker: The World Wide Web Consortium (W3C) online tool will be very detailed when checking each page of the site. Accordingly, the control process takes longer than other web applications to review links. The W3C Link Checker works quite similarly to Dead Linker: You enter the URL to test in the field provided, and let the tool do the rest. Alternatively, you can specify a few more details when checking the site.

Create a 404 Error page

Some content management systems are a 404 error page that is generated automatically as soon as the URL of a web page can not be found. These are standard pages to honor HTTP 404 with fewer initial designs. Essentially, they can also be customized by special CMS extensions.

If your CMS does not offer features that allow you to create a 404 page or change, or your site alone on HTML, PHP etc. based, it’s more complicated. Then, you can create an error page as follows:

  • If not, create an error page (“404.html” or “404.php”) in the root directory (root directory).
  • Open the .htaccess file (or create a file if none exists) in the root directory, enter “ErrorDocument 404 / 404.html” and save the changes. This code generates an error page.
  • Call a site that does not exist under your website domain as a check – now a 404 error will appear in the browser window.

Why create a 404 error individual page?

The standard 404 error page is definitely better. However, a custom page for Error 404 makes sense for a variety of reasons. On the one hand, you can ensure that visitors are provided the appropriate HTTP status code: For example, if the requested content is no longer present on the site, it must be clearly labeled 410 Gone – this code says. that the search content has been permanently deleted.

On the other hand, you can provide additional links through a specially prepared error page (for example, to your start page or subpages with duplicate content to the original query). ). A search function for your site can provide about this. Such suggestions can prevent visitors from leaving your site immediately after receiving the 404 code. Instead, you create an incentive to stay on the site despite lack of content.

With the innovative 404 message, you can even make some visitors reconcile. Of course, users will still be disappointed not to find the promised content on your site. However, the original 404 site and / or interesting site can make up for this disillusion. Therefore, error pages even provide some potential.

If you ensure that the error message design matches your site’s style, you have laid the groundwork for a good 404 error page. Moreover, if you communicate in a humorous way, the preferred content is not available, many visitors will certainly smirk and tolerate. The inspiration for editing the imagination of the 404 bug can be found in our article on innovative and elegant 404 pages.