I really don't know what we can do about this; the /latest directory is by definition the most recent release. There is relatively little we can do if people post unstable links. The correct thing to do here is to take care that long-lived text only contains stable links (e.g. for a particular GHC version).
Well, that didn't happen in the past. It's easy to blame the content authors who linked to the users guide in the past. But that won't improve anything.
The authors of this page are Simon Peyton Jones and Simon Marlow, both also authors of the users guide. They didn't get it right, and so many others didn't.
Literally every link to the users guide is broken right now. Closing this as "wontfix" is like pretending that there isn't any problem.
As I see it, as a content creator it is your responsibility to keep URLs stable. If you don't do it it hurts your users, reduces your visibility and has a negative impact on your Google ranking.
So what can we do to mitigate this situation? Here is a non-comprehensive list of two options:
Scan the server logs for 404, sort them by frequency and create redirects based on that.
Turn requests to /latest into redirects to the canonical URL so that this situation won't happen in the future (assuming that most of the time URLs are actually copied and pasted)
Thanks for the concrete steps. This helps immensely.
Turn requests to /latest into redirects to the canonical URL so that this situation won't happen in the future (assuming that most of the time URLs are actually copied and pasted)
Yes, this sounds plausible. I will look into what it will take to make this happen.