It’s showing a “moved or deleted” box on mine, but the one I posted is the De Niro “hijack” pic.
I hope that you get that fixed up soon.
For a while, I couldn’t get on the Astronomy Picture of the Day NASA web site unless I used the IP instead of the http://apod.nasa.gov link.
Then my computer did a couple of upgrades, and suddenly the link worked again.
Computers can be funny things.