使用wget的Joomla站点的静态版本

时间:2017-12-07 19:38:08

标签: joomla static wget

我需要创建一个Joomla网站的静态版本。我使用wget下载文件。但是下载的文件有一个指向实际站点的基本URL。

如果我删除了标签,那么本地文件会变得一团糟,因为对css,javascript等的引用以斜杠开头,而Chrome出现错误,并且不允许加载本地资源"

这里是下载网站的一些源代码:

<base href="http://www.example.com/" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Home - My Site</title>
<link href="/templates/mytemplate/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link href="/templates/mytemplate/css/template.css" rel="stylesheet" type="text/css" />
<link href="/templates/mytemplate/css/custom.css" rel="stylesheet" type="text/css" />
<script src="/templates/mytemplate/js/template.js" type="text/javascript"></script>

有没有人知道如何创建一个良好的网站本地静态副本?在wget中我可能缺少什么设置?

1 个答案:

答案 0 :(得分:1)

要制作网站的真实静态副本,您需要指定-k--convert-links)和-p--page-requisites):

$ cd <target-dir>
$ wget -k -p http://www.example.com
$ cd www.example.com
$ firefox index.html

但这不是Joomla特有的。