从 wget 下载 - 文件夹问题

ave*_*808 4 localhost wget

我有一个网站 - http://myradio1.localhost并且该目录目前为空。

虚拟主机工作正常,没有问题。

这是我用来通过 wget 下载站点的命令:

wget --user-agent="Googlebot/2.​​1 (+ http://www.googlebot.com/bot.html )" -r --convert-links -p -P "C:\www\public_html\myradio1" " http://www.compassfm.co.uk

它完美地下载了网站,除了一件事,它在下载时总是这样呈现:

http://myradio1.localhost/www.compassfm.co.uk

不是我想要发生的事情。我希望它只是下载到文件夹,所以它可以作为http://myradio1.localhost运行,而不必在下载完成后将文件移出域文件夹。

如何让 wget 下载所有文件,但基本上不将域创建为文件夹?

非常感谢所有帮助。

Dam*_*mir 7

您需要参数--no-host-directories-nH,例如

wget --user-agent="Googlebot/2.1 (+http://www.googlebot.com/bot.html)" --no-host-directories -r --convert-links -p -P "C:\www\public_html\myradio1" "http://www.compassfm.co.uk"
Run Code Online (Sandbox Code Playgroud)

从手册:

-nH
--no-host-directories
禁用主机前缀目录的生成。默认情况下,使用-r http://fly.srk.fer.hr/调用 Wget将创建一个以 fly.srk.fer.hr/ 开头的目录结构。此选项禁用此类行为。