Python Doc Links Dead

By Xah Lee. Date:

In my Perl and Python Tutorial, i have about 50 links to documentations at For example, about 15 URL have this form: 〔〕 and about another 15 has this form: 〔〕. As of today, all these links are 404 errors. No redirect nor any measure to tell user how to find that file.

I truely hate sites that do not take consideration of URL permanence. This has also happened to FSF. See: A Record of Frustration in IT Industry; Disappearing FSF URLs.

Link maintenance many not be easy for sites with large number of files, such as documentation. But site owners should at least be considerate of this issue. It's not too difficult to maintain permanent links. There are many solutions, such as redirects (Apache server URL rewrite, html refresh tag, file aliases), or provide dynamically generated page that tell user where the info might went.

When you create new content, you should also plan ahead on possible URL changes. For example, if it is a documentation, you might include version number there, for example,,, This way, you can have permanent URL for almost all your URL without much management.

So, what does this mean to you?

2016 Addendum: Happened Again

Python Doc Links All Dead

Dead Links

  1. 2016 W3C and WHATWG Dead URL
  2. 2011 Python Doc Links Dead
  3. 2016 Python Doc Links All Dead
  4. 2006 A Record of Frustration in IT Industry; Disappearing FSF URLs, 2006
  5. 2015 FSF GNU Emacs Link Dead Problem 2015

Python Documentation Sucks

  1. Python Doc Problem: os.system
  2. Python Doc Problem: os.path.split()
  3. Python Doc Problem: sort()
  4. Python Doc Problem: gzip
  5. Python Documentation Problems
  6. Python Documentation Author Masturbation
  7. How to Improve Python Doc; Notes on Rewriting Python Regex Doc
  8. Why Python's Documentation Sucks
  9. Python Poetry: the __main__ Stanza
  10. perldoc Coming of Age, What Python Can Learn From?
  11. Examples of Quality Documentation in Computing Industry
  12. Python Doc Links Dead
  13. Python Doc Links All Dead
  14. Python = Pretentious Sheet
  15. Optional Function Parameters in Computer Language Docs (the idiocy thereof)

If you have a question, put $5 at patreon and message me.