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?
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
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.