使用php镜像站点

时间:2012-10-07 07:03:59

标签: php mirroring mirror

我必须使用php镜像一个站点。 我正在使用以下链接的谷歌代码  http://code.google.com/p/php-dynamic-mirror/

我已经指定了文档中给出的所有设置。 但是当我去镜像站点url时,它总是给我一个404页面找不到错误。 任何帮助将在这里得到高度赞赏是我的镜像站点的链接 http://tinyurl.com/99p99og

3 个答案:

答案 0 :(得分:4)

您可以使用HTTrack Website Copier

  

HTTrack是一款免费的(GPL,自由/免费软件)和易于使用的离线浏览器工具。

     

它允许您从Internet下载万维网站点到本地目录,递归构建所有目录,从服务器获取HTML,图像和其他文件到您的计算机。 HTTrack安排原始网站的相对链接结构。只需在浏览器中打开“镜像”网站的页面,即可在链接中浏览网站,就像在线查看一样。 HTTrack还可以更新现有的镜像站点,并恢复中断的下载。 HTTrack完全可配置,并具有集成的帮助系统。

     

WinHTTrack是HTTrack的Windows 2000 / XP / Vista / Seven版本,WebHTTrack是Linux / Unix / BSD版本。

答案 1 :(得分:1)

试试wget。如果您没有cygwin或unix框来运行wget,则会有win32个软件包。

wget --mirror http://www.example.org/

请参阅https://serverfault.com/questions/155743/how-to-refresh-an-online-website-mirror-created-with-wget-mirror

答案 2 :(得分:0)

我们使用rsync

  

rsync是一个类Unix的软件应用程序和网络协议   具有Windows端口的系统,用于同步文件和目录   从一个位置到另一个位置,同时使用最小化数据传输   适当时进行delta编码。引用官方网站:“rsync   是Unix系统的文件传输程序。 rsync使用'rsync   algorithm',它提供了一种非常快速的方法来引入远程文件   同步。“[3] rsync的一个重要特征是在大多数类似的东西中找不到   程序/协议是镜像只与一个镜像发生   每个方向的传输。 rsync可以复制或显示目录   内容和副本文件,可选择使用压缩和递归。