Добрый день!
Есть несколько способов, однако не один из них не дает 100% гарантию полного восстановления сайта, к сожалению.
Если сайт "потерялся" недавно, попробуйте скачать из панели хостинга бэкпап сайта. На современных хостингах резервные копии создаются раз в неделю в автоматическом режиме.
Если самостоятельно найти не получилось, обратитесь в поддержку хостинга. Есть вероятность, что Вам направят резевную копию файлов сайта и базы данных (если она использовалась).
Если нашли сайт в архиве, то просто по нему заново.
В любом случае, каждая ситуация индивидуальна.Надеюсь общие советы помогут в решении вопроса.