404 Oops! Our Corgi ate this page

Sorry, we could not find the page you’re looking for!

Go To Homepage

Wanna learn about HTTP errors?

404 Corgi Image

404 (This Page!)

When you ask a web server for a website, it lets you know how everything went. This status update is called an HTTP status code – 404 is the status code for “website not found.” There are about 50 different possible HTTP Status codes and they’re all laid out in boring-sounding Internet standards documents.

Let’s Go Over Some Other Common Ones
200 OK Icon

200 OK

Is for when everything worked out. The web server finds the page and sends it on over to your computer along with the 200 OK, no questions asked. You don’t ever see 200 OK, you just see the website you were looking for!

400 Bad Request Icon

400 Bad Request

Would come up if I asked you to buy me a “fSF4kjnw” tomorrow. Since it’s nothing but nonsense, the web server can only look at you sideways and say “What?”. Usually you will only see a 400 error if there is something wrong with your browser, or you followed a really broken link.

403 Forbidden Icon

403 Forbidden

Is a pretty fun one because you only get that one if you’re clearly trying to break some rules. If I ask you to buy me lunch tomorrow – a perfectly acceptable request – you can say 403 Forbidden! and shut me down.

301 Moved Permanently Icon

301 Moved Permanently

Is for pages that were in one place, then moved somewhere else. Say we decided skillcrush.com/bumblebees was far too long to type, and needed to move it on over to skillcrush.com/bees. Next time your computer asks for skillcrush.com/bumblebees, our web server would say something like: “Howdy partner! 301 Moved Permanently. You can find that page over at skillcrush.com/bees” and your browser would mosey on over to the new location. Again, you won’t ever see that one!

500 Internal Server Error Icon

500 Internal Server Error

Is one you’ll get used to if you embark on becoming a programmer for the web. It’s the web server crying out for some help, because something’s broken in the code. It isn’t your fault, though, don’t worry. So, those are the greatest hits of HTTP status codes.

Want to keep Learning?

Join Our Free Coding Camp!

What you will learn:

HTML & CSS Essentials

User experience (UX)

Visual & Web Design Basics

Intro to WordPress

JavaScript 101

Start for free