将整个Typo3网站作为静态网站

  • 本文关键字:网站 静态 Typo3 typo3
  • 更新时间 :
  • 英文 :


在没有PHP服务器和数据库的情况下,我可以下载/抓取整个Typo3网站作为静态网站来运行它吗?我只想把这个快照作为一个纯HTML网站来运行。

适用于Windows/Linux/Android

我经常使用以下工具来克隆静态html网站。。。

http://www.httrack.com/

wget是一个非常强大的工具。重要的是,您可以将网站中的URL转换为相对URL,wget可以根据需要进行转换(-k)。

您可以通过禁用网络连接并检查网站内的链接是否仍然有效以及所有资产(如图像、JavaScript文件等)是否从本地副本加载来检查结果。

这是我通常使用的:

# -E : change extension, e.g. convert HTML file to .html
# -p : download requisites (e.g. images, JavaScript etc.)
# -nc: no-clobber : do not overwrite
# -m : mirror (means download recursive, etc.)
# -k : convert links to local links
wget -E -p -nc -m -k <url>

例如

wget -E -p -nc -m -k https://example.com
  • 代替-m,您还可以更具体(-m等于-r-N-l inf——没有删除列表,请查看手册页)
  • 不确定你是否需要-nc,我不记得我为什么用它了
  • 您肯定需要-k(除非您将使用同一域主持下载)*和-p来下载所有密码集
  • -E对于没有Web服务器的本地查看更重要,如果您在Web服务器上托管结果,则不需要它

链接的转换将在最后完成,所以如果你在wget仍在下载时检查结果,你将看不到最终结果。

如果访问linux系统(如ubuntu),可以使用wget命令行工具或"镜像"。

wget --mirror http://yoursite.com/

对于windows等其他系统,也有一些类似的工具,只是尝试搜索"http站点镜像"或"http下载站点"之类的东西。

您可以使用TYPO3扩展nc_staticfilecache,它将生成站点的静态HTML文件。

最新更新