我有一个网站 - 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 下载所有文件,但基本上不将域创建为文件夹?
非常感谢所有帮助。
您需要参数--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/ 开头的目录结构。此选项禁用此类行为。
| 归档时间: |
|
| 查看次数: |
1014 次 |
| 最近记录: |