From the course: Building a Resilient Web
Unlock this course with a free trial
Join today to access over 24,000 courses taught by industry experts.
Broken links
- [Instructor] Early on in the life of the web, a decision was made that can be attributed with much of the web's success: Links would be independent one-way pointers. What on earth does that mean? Okay, in many markup languages, links are dependent two-way pointers. The link is dependent and tied to its target. When you create a link, it is tied to whatever resource it's linked to. That way if a resource is moved, the link is changed to point to the new location automatically. And if a resource is removed, the link is removed as well. Now for this system to work, anyone who creates a resource must also be able to control any resource linking to it. And anyone linking to something must provide control over that link to the owner of the resource to ensure everything is working properly. This, the designers of the early web realized, would be a non-starter for many obvious reasons. Their solution was simple. Links are…