【问题标题】:Creating a simple template for a website being hosted via Apache为通过 Apache 托管的网站创建一个简单的模板
【发布时间】:2011-09-23 04:39:39
【问题描述】:

我正在为客户创建一个网站。大多数页面都是静态的,而不是简单的联系表格。它托管在运行 Apache 的 Fedora 服务器上。

所有页面都有相同的页眉和页脚。我想使用某种模板来实现可维护性。你推荐我使用什么,为什么?此外,一些简单的例子也不会受到伤害。

我主要是一名 Python 开发人员 (Django),但我确实有 PHP 方面的经验。我假设 PHP 将是要走的路,因为它很容易起床并继续使用 Apache。

我的标准:

  1. 非常轻巧
  2. 易于安装(通过yum 或快速下载)
  3. 漂亮的网址(例如,没有index.php?page=about

提前谢谢你。

【问题讨论】:

    标签: php python html apache templates


    【解决方案1】:

    当您说您正在寻找模板时,您是在谈论 smarty 之类的东西吗?维基百科有一篇关于它的好文章http://en.wikipedia.org/wiki/Template_engine_%28web%29

    【讨论】:

      【解决方案2】:

      我也是一个 python 人,如果可以的话,我会推荐flask。它比 django 轻得多,并且具有 URL 路由和模板。

      对于模板,mustache 非常酷,并且支持多种不同的语言,包括 PHP 和 javascript。

      【讨论】:

      • 两个不错的选择!谢谢!
      【解决方案3】:

      服务器端包含几乎是您可以获得的基本内容,并且非常适合大多数静态网站:

      http://httpd.apache.org/docs/2.0/howto/ssi.html

      该链接将向您展示如何为其配置服务器,然后您将使用如下语法:

      <!--#include virtual="/footer.html" -->
      

      如果服务器运行的是PHP,也可以使用PHP包括:

      http://php.net/manual/en/function.include.php

      【讨论】:

      • 我不知道这一点!惊人的。谢谢
      【解决方案4】:

      嗯,我能想到的最简单的方法是 codeigniter。它还将帮助您填写联系表格。关注此http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-4-newsletter-signup/ 并查看该系列中的其他一些 tuts。一个简单的 mod 重写将为您处理 url。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-06-15
        • 2018-03-16
        • 2011-09-28
        • 1970-01-01
        • 2013-05-13
        • 2016-10-28
        • 2023-03-20
        相关资源
        最近更新 更多