我的服务器上有大型joomla应用程序,我想将其实时视图迁移到另一台服务器。但由于服务器性能的原因,服务器管理员希望最终只有静态html / css站点与js,所以我无法复制整个网站。当然,手动获取源代码不是一种选择,因为有很多站点,每次文章更新都会花费很多时间再次生成它。
我知道这很奇怪,但我必须以某种方式做到这一点= /
答案 0 :(得分:2)
您需要准备网站,删除联系表单,搜索框等动态元素,然后:
nice wget --mirror -e robots=off --page-requisites --html-extension -nv --base=./ --convert-links --directory-prefix=./ http://www.example.com/
这将在位于当前目录的* nix系统上创建站点example.com的静态存档。
谷歌搜索“joomla静态存档”发现了这篇文章:http://vaasa.hacklab.fi/2013/11/28/howto-make-a-static-copy-of-joomla-site-with-wget/
Drupal相关文档也可能有助于理解该过程的某些方面:https://drupal.org/node/27882