为通过Apache托管的网站创建一个简单模板
我正在为一个客户创建一个网站。除了一个简单的联系表单,其他页面都是静态的。这个网站托管在一个运行Apache的Fedora服务器上。
所有页面都有相同的头部和底部。我想用某种模板来方便维护。你有什么推荐的工具吗?为什么推荐这个?另外,给一些简单的例子也不错。
我主要是做Python开发(用Django),但也有一些PHP的经验。我觉得用PHP会比较合适,因为在Apache上搭建起来很简单。
我的要求:
- 非常轻量级
- 容易安装(可以通过
yum
或者快速下载) - 网址要好看(比如,不想看到
index.php?page=about
这样的链接)
提前谢谢你。
4 个回答
0
当你说你在找模板的时候,是不是指像smarty这样的东西?维基百科上有一篇不错的文章可以了解更多内容,链接在这里:http://en.wikipedia.org/wiki/Template_engine_%28web%29
3
服务器端包含(Server Side Includes)是非常基础的功能,非常适合大部分内容不变的网站:
http://httpd.apache.org/docs/2.0/howto/ssi.html
这个链接会告诉你如何配置服务器来使用这个功能,然后你可以用类似下面的语法:
<!--#include virtual="/footer.html" -->
如果服务器上运行的是PHP,你也可以使用PHP的包含功能: