Images not loading on webpage, and links to other media give 404 Not Found

I’ve had issues when moving WP sites in the past. I’m guessing you have gone to settings > permalinks and clicked save to get your interior page links working? For image links, if you go to settings > media you should see only your thumbnail sizes. If you see a textbook that has a file path inside it, try editing that textbook to just read /wp-content/uploads/ and click save. That will tell WordPress where you are storing images (it has basically got itself confused from a previous server configuration). Your images should return… Fingers crossed!