Did you see the announcement about the recent outage? There was a disk that got corrupted and some files were lost. You can check your Website IP by going to your account page (https://dash.infinityfree.com/accounts) and click on the account name. It’s possible that your IP address was one of the ones which were affected? This could explain the missing files and 404 errors.