我有一个网站 –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 下载所有文件,但基本上不将域创建为文件夹?
非常感谢所有的帮助。
答案1
您需要参数--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
–无主机目录
禁用主机前缀目录的生成。默认情况下,使用以下命令调用 Wget:-rhttp://fly.srk.fer.hr/将创建以 fly.srk.fer.hr/ 开头的目录结构。此选项禁用此类行为。