Battle Ladder has become

LONGSHANKS 2.0

Battle Ladder has been merged with Longshanks. The page you're looking for should be available on Longshanks 2.0.