【问题标题】:Joomla to Static HTML websiteJoomla 到静态 HTML 网站
【发布时间】:2010-11-01 05:08:51
【问题描述】:

我有一个印地语杂志网站,托管在 Joomla 上。虽然从发布的角度来看很有帮助,但该站点是维护的噩梦。 Joomla 非常容易受到黑客攻击。由于机器人攻击我的网站,我的主机经常会关闭我的网站。最近,我以不同的名称重新启动了该站点,作为一个基于 Wordpress 的新站点。因此,基于 Joomla 的网站将不再更新。但是,我确实想保留旧内容。我用过 PHP,但几乎不是高级用户。

我想将文件转换为纯 HTML。我使用 HTTrack 创建了网站的镜像。但是由于 Joomla 为同一页面提供了多种 URL(如果您使用 SEF URL 插件,您会理解),镜像中充满了冗余内容。此外,我在每个页面中都有重复的 HTML 内容(用于页眉、页脚、菜单等)。

我的问题是:

  1. 哪个是更好的选择,创建静态 HTML 站点或 PHP4.x 页面(包含 Unicode 内容并包含用于重复内容的 PHP 片段)?
  2. 如果后者更好,我应该使用像 Smarty 这样的模板系统吗?我担心缓存,因为内容几乎不会更新我希望缓存永远存在。

感谢您的帮助。

【问题讨论】:

标签: php html unicode joomla smarty


【解决方案1】:

如果内容不会经常更改,我建议使用 HTML 文件。它们是静态的,因此速度更快。

但是,如果您要经常更新内容,那么您可以升级到任何流行的 CMS 的最新版本,最好是 joomla 或 drupal。我引用这两个是因为它们是积极开发的,你可以在互联网上获得很多支持。请务必遵循他们的安全指南来强化您的安装。

【讨论】:

    【解决方案2】:

    如果我是你,我会在你开始使用 WordPress 后将所有内容转移到 WordPress 上。这样,您将维护一个单一的网站应用程序,从长远来看可以更好地管理事情。

    您可以使用 Joomla 管理界面将数据从 Joomla 中复制出来。或者使用 MySQL Tools 或 Navicat 等具有大量导出选项的数据库工具甚至可能更快。

    使用 HTTrack 或 TelePort Pro 等工具从 Joomla 复制 HTML 会导致大量重复的代码和您所说的页面。

    为旧内容维护一个额外的 PHP 站点与将所有内容都放入 WordPress 一样多。

    【讨论】:

    • 我完全同意你的看法,事实上已经开始朝这个方向努力了。 azeemkhan.info/2008/joomla2wordpress-import-wizard-v3 有一个不错的实用程序(尽管我正在编写脚本以添加导入用户、类别和评论的功能,并将其移植到 Wordpress 2.8 以及用 WP API 调用替换 SQL)。导入评论具有挑战性,因为大多数人在 Joomla 中使用不同的插件(我使用了 JomComment)来做到这一点。如果我的更改足够通用,我肯定会将代码发布为 v4。
    【解决方案3】:

    位于https://github.com/juliopontes/staticcontent 的“静态内容”项目完全符合您的要求,尽管它看起来可能需要针对 Joomla 3.5 进行更新。

    【讨论】:

    • 谢谢尼尔,哇,在这个帖子收到另一个回复大约 7 年后。我终于能够将网站移到 Wordpress 上。希望这个早点可用。
    • 这仍然是一个很好的问题,希望这个答案对其他人有用。感谢您的更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2011-12-16
    • 2014-07-24
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    相关资源
    最近更新 更多