2013-02-19 22 views
0

我需要wget在遞歸時遵循重定向,例如, host.com到www.host.com。通常它不會遞歸到子域,並且它試圖下載整個互聯網。如何讓它只需要所需網站的子域名(或至少到www。子域名)?如何在wget中的主機名內重定向?

+1

wget默認遵循重定向。我誤解了這個問題嗎? – 2013-02-19 15:43:39

+0

但重定向時不會遞歸。例如。如果您下載www.host.com,您將獲得整個站點,但是如果'wget'以host.com開頭,並且它重定向到www.host.com,那麼'wget'只下載index.html並在那裏停止。 – forester 2013-02-19 15:54:54

回答

0

這個怎麼樣?

-D "foo.com,b.foo.com" -H 
+0

這是非常嚴格的,例如對於數百個網站,我需要啓動wget數百次,而不僅僅是啓動它,然後遍歷列表'-i',否則它將起作用。 – forester 2013-02-19 16:37:51