web-dev-qa-db-fra.com

Récupérer l'ancien site Web sur la machine de retour

Existe-t-il un moyen de récupérer un site Web entier à partir de la machine de renvoi?

J'ai un ancien site archivé, mais je n'ai plus les fichiers du site Web pour le réactiver. Existe-t-il un moyen de récupérer les anciennes données afin que je puisse récupérer mes fichiers perdus depuis longtemps?

26
Dustin

wget est un excellent outil pour mettre en miroir un site entier et si vous êtes sous Windows, vous pouvez utiliser Cygwin pour l'installer. La commande suivante mettra en miroir un site: wget -m domain.name

Mise à jour à partir des commentaires:

L'exemple de commande wget qui ne monte pas dans le répertoire parent (-np), ignore robot.txt (-e robots=off), utilise le domaine cdn (--domains=domain.name) et reflète une URL (l'URL à mettre en miroir, http://an.example.com). Tous ensemble, vous obtenez:

 wget -np -e robots=off --mirror --domains=staticweb.archive.org,web.archive.org http://web.archive.org/web/19970708161549/http://www.google.com/

Si vous avez affaire à https et à un certificat auto-signé, vous pouvez utiliser --no-check-certificate pour désactiver la vérification du certificat. L'aide wget est le meilleur endroit pour voir les options possibles.

46
mguymon