University tech service said there was a disk fault in the server that handles the redirects. The issue was fixed right away. I'll take back my words.
Apparently the university has shut down the redirection from web.engr.illinois.edu to webhost.engr.illinois.edu without notifying me. All the links on this blog point toward web.engr.illinois.edu. I'm not sure how long it takes before getting all the links fixed and I don't want to waste my time on fixing hundreds of links which are not supposed to be broken. I am upset by the fact that the university cares little about maintaining students' edu websites, an important channel for displaying research and personal projects and information exchange with entities inside and outside of the campus. It surely means a lot for an educational institute with a 40k+ student population.