Am I the only one that saw this? It seems like it's back now. But for a few minutes twitter.com redirected here: