You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用wget处理网站重定向并创建单目录本地镜像?

解决Wget跨域名重定向镜像到单目录的问题

你可以用这条修改后的命令实现需求:

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent --domains=example.com --trust-server-names https://home.example.com/subdirectory/

关键参数说明:

  • --domains=example.com:允许抓取example.com旗下所有子域名(包括www和home),这样Wget会处理页面里指向www.example.com的绝对链接
  • --trust-server-names:让Wget使用重定向后的目标文件名保存内容,而不是原链接的文件名,确保所有内容都存入同一个本地目录,不会因为原域名不同而分散存储
  • 保留原命令里的核心参数:--mirror(递归抓取、保留时间戳、无限深度)、--convert-links(把页面里的绝对链接转为本地相对链接,方便离线浏览)、--adjust-extension(自动给HTML页面添加.html后缀)、--page-requisites(抓取页面所需的所有资源,比如CSS、JS、图片)、--no-parent(限制只抓取/subdirectory/目录下的内容,不会爬到上级目录)

如果需要更精准控制,不想抓取example.com其他无关子域名,可以把--domains=example.com换成--include-domains=www.example.com,home.example.com。

内容的提问来源于stack exchange,提问作者Steven Clontz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 20:04:51