php - 为通过 Apache 托管的网站创建一个简单的模板

标签 php python html apache templates

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

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

我主要是一名 Python 开发人员 (Django),但我确实有 PHP 方面的经验。我假设 PHP 是可行的方法,因为它很容易在 Apache 上启动和运行。

我的标准:

  1. 非常轻便
  2. 易于安装(通过 yum 或快速下载)
  3. 漂亮的 URL(即没有 index.php?page=about)

提前致谢。

最佳答案

Server Side Includes 是您所能获得的最基本的内容,非常适合大多数静态站点:

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

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

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

如果服务器正在运行 PHP,您还可以使用 PHP includes:

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

关于php - 为通过 Apache 托管的网站创建一个简单的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487916/

相关文章:

html - 如何在同一个 html 页面上显示 2 个 UL 和 LI 的响应式导航菜单

html - 我将 div 设置为 100%,将表格的宽度设置为 1000px,但背景没有覆盖页面

html - 如何在文本上使用 css 背景过滤器?

PHP/SQL - 搜索数据库时忽略 HTML 标签

python - pandas 中的分组行

php - 删除二维数组中的重复行

python - 为什么我的流套接字一次只能从我的浏览器排队一个连接?

python - pandas 填充缺失值错误?

php - Aerospike Golang 如何使用 POLICY_KEY_SEND?

PHP 导出带有 BOM 的 CSV UTF-8 不起作用