如何轻松地在本地镜像整个网站

终端

要开始使用 wget 镜像网站,请启动终端应用程序并键入以下命令,将 guimp.com(一个小型​​示例网站)替换为您希望本地镜像的 URL。

如何使用 wget 在本地镜像网站

wget 和 -m 标志将下载并镜像引用的整个网站。语法如下,根据需要替换 URL:

wget -m http://www.guimp.com/

这会将整个网站下载到本地驱动器上名为网站 URL 的目录中……请注意,这并不是真正备份网站及其功能的特别有效的方法,它只是在本地进行镜像。

您几乎可以对任何网站执行此操作,只需使用以下语法格式填写适当的网站 URL:

wget -m [url]

显然,这不会镜像 ajax、数据库、查询、动态内容或脚本,它只会是站点的静态 HTML 版本。要在本地完全镜像一个动态站点,您需要通过 SFTP 或其他方式访问原始文件,您可以将整个站点内容下载到这些文件,然后通过 Apache、nginx、MAMP 或您喜欢的任何其他网络服务器。

注意:许多读者指出 Mac OS X 默认没有安装 wget,您需要自己安装。您可以通过自己构建来获取 Mac OS X 的 wget 从源代码(对大多数人推荐),或者通过 HomebrewMacPorts。 MacPorts 或 Homebrew 是非常有用的工具,可让您轻松安装开源软件包,强烈推荐给中高级 Mac OS X 用户或对命令行感兴趣的用户。