So is there a way to fix the links?
patience?
I would not hold your breath. That site has seemingly never been updated, goes offline randomly, and almost always has extremely slow load times. All of these issues have been present for years. There is simply no better alternative available to take its place. (yet)