404 Blog Not Found
Be honest, no one likes error message screens. No one likes getting errors, no one likes being told no, and above all no one likes being thrown off their groove when they were making progress. Sadly, error messages aren’t going anywhere, but YSOD certainly doesn’t have to stick around. YSOD, or the Yellow Screen of Death, is just the default error message page. It’s straight to the point, efficient, and specific, but not exactly informative or appealing to your eye. Sitefinity is all about taking control of your online presence in every aspect of your webpage. There is no need to throw that control and the authentic presentation of your business away at the unavoidable circumstance of an error message. You can create custom error pages in Sitefinity that not only reflects your company, but can provide additional help to your visitors. First, let’s take a look at the most common error messages and see what they mean, why they happen, and how to resolve them.
400: Bad Request
Error code 400, or Bad Request, is an error code that informs the user that the server cannot process the request.
* Main causes for error code 400: *
- URL syntax error caused by incorrect spelling in the URL or the use of illegal characters
- Expired or corrupted browser cookies or cache files could be causing the issue
Generic server errors such as misconfiguration or faulty programing
* How to correct error code 400: *
- Refreshing the page can resolve a temporary issue
- Check for spelling and the use of illegal characters can provide a proper connection
Clearing your browser’s cookies and cache files can sometimes resolve the issue
403: Forbidden
Error code 403, or Forbidden, is an error code indicating that the server understands the request but refuses to authorize it.
* Main causes for error code 403: *
- The server’s file permissions are dictated in a way that does not allow the user to access the content
- Sometimes htaccess files can restrict access improperly
- Trying to access a URL that is not available or restricted
* How to correct error code 403: *
- Similar to correcting a 400 error, refreshing the page can fix a momentary issue
- Clearing your browser’s cookies and cache files can fix the error if it comes from a corrupted cache
- Check to make sure that the file permissions on the server are correctly set to allow access to authorized users
404: Not Found
Error code 404, or Not Found, is a common error code that indicates the server could not find the requested resource.
* Main causes for error code 404: *
- A broken link by means of incorrect or outdated information or if the page has been moved without updating the link
- The URL entered in the browser is incorrect due to a typo or wrong spelling
- The page was deleted, moved, or renamed without proper redirection
* How to correct error code 404: *
- Sometimes the page might load after refreshing the browser or trying the URL again, just like before
- Make sure the URL is typed correctly and if it’s a link, verify that it points to the right address
- Move up one directory level in the URL to see if there’s a higher-level page that works to help you navigate to the information you’re looking for
408: Request Timeout
First off 408 is my area code, so if you find yourself here you have bigger problems… (insert canned laugh here). Okay, I know it’s a long blog but stay with me. Now that I have your attention and we’re all awake again, let’s continue. Error code 408, or Request Timeout, indicates that the server timed out waiting for the client’s request.
* Main causes for error code 408: *
- Slow internet speeds can cause requests to stall and timeout
- Very large requests with a lot of data can take a long time to process which can leading to timeouts
- An overloaded server may be slow to respond to requests and will timeout
* How to correct error code 408: *
- Call AT&T (Just kidding)
- Check your connectivity, change networks, or restart your devices
- Increase your request timeout limit on your web server to give requests more time to complete before timing out
- Optimize database queries that return results too slowly to prevent them from causing timeouts
500: Internal Server Error
Error code 500, or Internal Server Error, is a general indication that there’s an issue on the web server that you cannot directly fix as an end-user.
* Main causes for error code 500: *
- Problems with the server-side code, such as syntax errors in .NET (C#), PHP, Python, or Ruby scripts
- The web application is unable to connect to its database due to incorrect credentials, corrupted database, or network problems
- The server runs out of resources like CPU, memory, or disk space, which can happen if the server is overloaded or misconfigured
* How to correct error code 500: *
- Hire better programmers (Just kidding again, or am I?)
- If the issue is temporary, once again a simple refresh can re-establish a successful connection
- Corrupted cache or cookies can cause persistent issues, so clearing them might resolve the error
- If the problem persists, reaching out to the website’s support team can help as they can troubleshoot and fix the issue from the server side
502: Bad Gateway
Error code 502, or Bad Gateway, means that one server on the internet received an invalid response from another server.
* Main causes for error code 502: *
- The server could get overloaded which means that it’ll runs out of resources. This could be because of an unexpected spike in traffic or low memory
- Network issues like DNS issues, that’s when the URL that a person can read (www.foo.com) doesn’t translate properly to the corresponding IP address (192.0.2.44), or a server being down
- Firewall blocks and trouble with the proxy can prevent proper communication between servers
* How to correct error code 502: *
- As usual, number one correction method is simply to refresh the page to eliminate the possibility of a momentary issue.
- Ensure that DNS settings are correct and that the firewall isn’t incorrectly blocking the server
- Clear the browser cache to dispose of corrupted files that may be lingering
503: Service Unavailable
The HTTP Error 503 is a server-side error indicating that the server is currently unable to handle the request. This can be due to a temporary overload, scheduled maintenance, or other issues that prevent the server from processing requests.
* Main causes for error code 503: *
- A high volume of requests being sent to the server that exhausts all the available resources
- The server is going through maintenance work
- The server could be under a Distributed Denial of Service (DDoS) attack which is where a high volume of requests by bots overwhelm the system
* How to correct error code 503: *
- Refreshing the system and restarting the page is still the number one way to fix the error, simply because it could very well be a momentary issue
- Restarting your router, modem, and computer can help, especially if there’s a DNS Failure error
- Check if the web server is going down for maintenance and wait for it to be completed
Justin Tadros is a Project Manager and Data Analyst at The Training Boss. Justin has a bachelor degree in Theater performance from Rollins College and currently pursuing his Masters in business at the University of Center Florida. Justin is certified on Microsoft Power BI and Progress Sitefinity Sales accreditation with on going training on Python and CMS technologies. Justin performs in theaters in Orlando, Boston, Alaska and stand up comic whenever the opportunity arises. His passion for performing and bringing incredible customer service to any industry he approaches is second to his commitment, dedication and hard work. |
Tags:
- AI (3)
- ASP.NET Core (3)
- Azure (13)
- Conference (2)
- Consulting (2)
- cookies (1)
- CreateStudio (5)
- creative (1)
- CRMs (4)
- Data Analytics (3)
- Databricks (1)
- Event (1)
- Fun (1)
- GenerativeAI (4)
- Github (1)
- Markup (1)
- Microsoft (13)
- Microsoft Fabric (2)
- NextJS (1)
- Proven Alliance (1)
- Python (6)
- Sales (5)
- Sitefinity (12)
- Snowflake (1)
- Social Networking (1)
- SQL (2)
- Teams (1)
- Training (2)
- Word Press (1)
- Znode (1)
Playlist for Sitefinity on YouTube
Playlist for Microsoft Fabric on YouTube
Playlist for AI on YouTube
Copyright © 2024 The Training Boss LLC
Developed with Sitefinity 15.1.8321 on ASP.NET 8