Also wenn du nichtmal ein Backup deiner eigenen Seite hattest... kannst du froh sein wenn du sie überhaupt noch aus dem Cache kopieren kannst
Würde mich aber dann schon beeilen weil der Cache bleibt auch nicht ewig
Ich weiß nicht ob es geht, aber versuch es mal mit HTTrack - ein Programm womit du ganze Webverzeichnise (HTML + Bilder zB) herunterladen kannst... und dann einfach folgendes als URL Eingeben.
Die URL von Google zu deiner Seite im Cache...
müsste ca so aussehen:
https://google.de/search?q=cache:cache_idJ:domain.de
Nachdem du alle Seiten heruntergeladen hast kannst du die Seiten falls die nicht gerade in JavaScript oder Flash generiert wurden einfach wieder Online stellen...
Wenn es mit PHP war.. tja

Musste halt dann manuell wieder einfügen..
Und für die Zukunft - Mach am besten ein Lokales Backup BEVOR du was Online stellst...
Habe Beispielsweiße alle meine Seiten auf USB Stick und jegliche WordPress Beiträge (MySQL Data) werden nach jedem Beitrag Synchronisiert - musst du auf deinem Server einstellen das du die ganzen SLQ Data files einfach runterlädts bei veränderungen... Nach einem Recovery einfach die Data wieder in den MySQL Ordner.
Hoffe ich konnte dir irgendwie helfen.
mfg Q-Artist