-1

我有一个没有用户生成或动态内容的typo3 网站。所以没有必要使用php和数据库。

是否可以(使用 php)克隆洞网站并将每个页面存储为 html 页面?我只有一个普通的网站空间,所以我无法安装“eAccelerator”之类的工具。

我的想法: - 从站点地图中获取每个链接 - file_get_contents -> 存储为 html

但我认为这不是一个干净的解决方案?或者?提前致谢!詹姆士

4

4 回答 4

1

您可以使用一个名为 HTTRACK. 的简单软件,这是链接:

httrack.com

于 2013-05-27T07:36:19.920 回答
0

为什么需要用php来复制呢?您是否考虑过使用wget 之类的命令行工具?wget 允许您创建网站的“离线”副本,您当然可以将其托管在其他地方。对我来说听起来就像你想做的事情。

如果你真的坚持使用 php,你将需要一个HttpRequest,调用站点,解析所有链接和资源,下载资源,点击链接并再次执行相同的操作。这是最简单的解决方案,无需检查冲突资源或其他可能出错的东西。

于 2013-05-27T07:25:39.537 回答
0

在您只需要一个简单的 HTML 的地方使用 TYPO3 是一个巨大的溢出,投资 DreamWeaver 并“手动”编写所有东西。

于 2013-05-28T00:34:45.683 回答
0

Sitesucker http://sitesucker.us是一款出色的工具,您可以在任何 Mac 上运行。它工作得很好,我一直在使用它。

但是不要忘记,通过创建站点的静态副本,您将失去模板功能。因此,如果您真的想让您的网站静态化,我强烈建议 - 至少 - 将每个页面的相同部分放入 php-includes。主要是页眉、页眉、页脚、导航。因此,您已准备好迎接未来的变化。

如果只是因为您的 TYPO3 太慢,请查看 nc_staticfilecache 扩展,它可以很好地加速它。

于 2013-05-27T15:55:33.653 回答