Some links break because a server dies. Some break because a company reorganizes a CMS. Some break because a person wanted a cleaner URL and forgot the years attached to the old one.

The fix starts by naming the failure. Redirects, snapshots, canonical fields, and plain old editorial discipline each handle a different species of absence.