我有一个网站 – 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下载所有的文件,但基本上不创build域作为一个文件夹?
所有的帮助,非常感谢。
你需要参数--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"
从手册:
-nH
–no宿主目录
禁止生成主机前缀的目录。 默认情况下,使用-r http://fly.srk.fer.hr/调用Wget将创build一个以fly.srk.fer.hr/开头的目录结构。 该选项禁用这种行为。