我有适用于 windows 和 linux 的GNU Wget 1.10.2并且-k选项在这两者上的行为不同。
-k, --convert-links 使下载的 HTML 中的链接指向本地文件。
在 Windows 上它产生:
www.example.com/index.html www.example.com/index.html@page=about www.example.com/index.html@page=contact www.example.com/index.html@page=sitemap
在linux上它产生:
www.example.com/index.html www.example.com/index.html?page=about www.example.com/index.html?page=contact www.example.com/index.html?page=sitemap
这在 linux 中是有问题的,因为当我通过 Apache 提供镜像时,它不会区分 4 个生成的页面,因为问号 ( ? ) 字符之后的部分用作文件的查询字符串。
关于如何控制它的任何想法?
谢谢