wget: ne pas suivre les redirections

Comment puis-je empêcher wget de suivre les redirections?

--max-redirect 0

Je n’ai pas essayé ceci, cela permettra soit de ne pas en autoriser, soit de permettre l’infini.

Utilisez curl sans -L au lieu de wget .

wget suit jusqu’à 20 redirections par défaut. Cependant, il ne couvre pas les hôtes. Si vous avez demandé à wget de télécharger example.com , il ne touchera aucune ressource sur www.example.com . wget le détectera comme une demande de diffusion sur un autre hôte et décidera de l’abandonner.

En bref, vous devriez probablement exécuter:

 wget --mirror www.example.com 

Plutôt que

 wget --mirror example.com 

Maintenant, disons que le propriétaire de www.example.com a plusieurs sous-domaines sur example.com et nous les intéressons tous. La façon de procéder?

Essaye ça:

 wget --mirror --domains=example.com example.com 

wget va maintenant visiter tous les sous-domaines de example.com, y compris m.example.com et www.example.com .

Certaines versions de wget ont une option --max-redirect : Voir ici