Wraith posted like two months ago that the site had moved to another server and there were some issues, and that there wouldn't be an alternate link. It's only on the second page of the posts. I found it by searching, that's why I edited my post, because I already found the answer. I know how server issues can be.