@ultrablogger yes, I removed the index.html but had the 404 error from within wordpress.
I have solved this now though.
Within WordPress, the Home page had got unpublished. I’m assuming this is some sort of reaction wordpress had to the presence of an index.html in the root, but I don’t want to take the risk messing with it again and taking the site offline.
To resolve, I republished the homepage and now everything is working again.
Thanks for the help 🙂
@ultrablogger yes, I removed the index.html, and it’s definitely loading the index.php because the WordPress site itself is loading, just not loading the custom homepage and giving the 404 message from within WordPress, not from the webserver.
@jnashhawkins I will see about proxy flush.
Thanks for the tips both 🙂