SSI Technic
1. What are SSI
SSI(Server Side Includes) are directives that are placed in HTML pages. They let you add dynamically generated content
to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.
2. Configuring your server to permit SSI
SSI will use mod_include. So we should first enable this module on my ubuntu system.
>sudo a2enmod include
Change the configuration
>cd /etc/apache2/sites-available
>vi default
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +Includes
AllowOverride None
Order allow,deny
allow from all
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</Directory>
3. sample html files to manage the layout of htmls
desk.shtml:
<html>
<head>
<title>E-Menu</title>
</head>
<body>
<!--#include virtual="common/header.shtml" -->
This is the body<br />
<!--#include virtual="common/footer.shtml" -->
</body>
</html>
And the other 2 files are as follow, header.shtml, footer.shtml:
This is footer<br />
This is header<br />
4. sample html files to show the parameters
env.shtml:
<!--#set var="name" value="sillycat" -->
desk.shtml:
<!--#cinlude virtual="common/env.shtml" -->
Hello, <!--#echo var="name" -->
references:
http://httpd.apache.org/docs/2.2/howto/ssi.html
http://jumu013.blog.163.com/blog/static/10316130020092310439198/
http://ubuntu.flowconsult.at/en/apache2-ssi-installation/
http://steveyoung.wordpress.com/2007/02/04/apache2-ssi-server-side-includes/
分享到:
相关推荐
SSI(Synchronous Serial Interface,同步串行接口)是一种在数字系统中常见的通信协议,用于传输数据。在本项目中,我们关注的是如何使用Verilog硬件描述语言来实现一个11位编码器的SSI读取功能。Verilog是一种广泛...
标题中的"SSI-ABZ.rar_FPGA ABZ_FPGA SSI_SSI 转 ABZ信号FPAG程序_abz_ssi fpga" 提到了几个关键术语:SSI、ABZ、FPGA以及转换程序。这些术语涉及到电子工程领域,特别是数字系统设计中的一个重要部分——现场可编程...
SSI(Server Side Include)是一种在Web服务器端处理页面动态包含的技术。它允许网页开发者在HTML文件中嵌入服务器端的脚本或指令,以便在页面加载时动态地插入数据、执行计算或者引用其他资源。SSI主要应用于静态...
SSI,全称是Small-Scale Integration,是一种早期的集成电路(IC)集成度分类方式,它主要包含基础的逻辑门电路,如与非门、或非门、非门等。在现代数字系统设计中,SSI仍然作为理解数字逻辑设计的基础。Verilog是一...
【标题】"SSI.rar_Cortex-M0 SSI_SSI_SSI驱动_TI cortex-M4" 提供的是关于在基于TI Cortex-M4处理器上的SSI(Synchronous Serial Interface)驱动程序,用于控制8位数码管显示。 【描述】"TI CORTEX M3 SSI驱动8...
SSI,全称是Shared State Infrastructure,它是一种分布式计算技术,主要应用于Web服务器环境中,用于在多个服务器之间共享和管理状态信息。在Web应用中,SSI常用来实现动态网页的生成,通过在静态HTML页面中嵌入可...
在这个"SSI整合项目 SSI系统绞手架 SSI框架整合"中,我们将探讨如何利用SSI来搭建一个高效、可扩展的系统框架。 首先,让我们了解一下SSI的基本用法。SSI指令通常以`<!--#`开头,`-->`结尾,例如`<!--#include ...
用于将SSI协议转换成RS232协议,因为带SSI协议处理能力的单片机几乎没有
"FPGA与SSI通信" FPGA(Field-Programmable Gate Array,场-programmable gate array)是一种可编程的数字集成电路,能够通过配置实现不同的逻辑功能。在嵌入式系统应用领域中,FPGA广泛应用于各种嵌入式系统的设计...
SSI (Serial Slave Interface) 和 SPI (Serial Peripheral Interface) 是微控制器中常见的串行通信协议,广泛用于连接外部设备,如传感器、存储器和显示模块。TI DK-LM3S9B96 是德州仪器(Texas Instruments)推出的...
在标签“ssi”和“ssi_bus_总线”中,"ssi"是接口的缩写,而"ssi_bus_总线"强调了这是关于通信总线的一部分。在微控制器系统中,总线是连接不同组件并允许它们交换信息的通道。SSI总线允许微控制器与外部设备之间...
标题中的"SSI必须jar包"指的是在Web开发中使用Server Side Includes(SSI)技术所需的Java库文件。这些jar包是支持SSI框架运行的基础组件,它们提供了各种功能,使得开发者能够轻松地在服务器端动态地包含和处理网页...
### SSI (Serial Synchronous Interface) 协议详解 #### 概述 SSI(Serial Synchronous Interface)协议是一种广泛应用于工业传感器与控制器之间的串行通信接口标准。它主要用于位置传感器,如绝对位置编码器的数据...
--#include virtual="ssi/footer.ssi" -->`指令在每个页面底部包含一个通用的页脚文件,这样修改页脚内容只需在一个地方更新即可。或者通过`<!--#if expr="$VAR = 'value'" -->`和`<!--#endif -->`来实现条件判断,...
这个"ssi web项目 应用"是一个基于SSI技术的小型项目,旨在帮助用户理解并掌握SSI框架的使用。 SSI的主要特点和功能包括: 1. **动态包含**:通过`<!--#include virtual="filename" -->`指令,可以在HTML文件中...
SSI,全称Server-Side Includes,是一种简单的服务器端脚本语言,主要用于网页动态包含静态内容。这个"SSI框架实例源码"提供了一个实际应用SSI技术的例子,非常适合学习和理解如何在网页中动态地插入诸如时间戳、...
SSI(Synchronous Serial Interface,同步串行接口)是一种常见的数字通信接口,用于设备间的低速数据传输。在嵌入式系统中,它被广泛应用,如传感器、微控制器和其他外设之间的通信。本压缩包文件“SSI.rar”包含了...
SSI,全称Server Side Includes,是一种简单的服务器端脚本语言,常用于网页动态包含静态内容。在"SSI类管理系统框架"这个主题下,我们可以深入探讨SSI如何被应用于构建高效的管理框架,以及它如何与现代Web开发相...
**SSI整合完整例子** 在Web开发中,Server Side Include(SSI)是一种服务器端的脚本语言,用于在HTML页面中动态插入服务器上的内容,如时间、日志信息、天气预报等。SSI通常与Apache服务器紧密关联,但在现代Web...
西门子ET200S 1SSI绝对编码器模块是西门子公司推出的用于工业自动化领域的产品,主要用于将绝对位置编码器与分布式I/O系统相连。在详细介绍ET200S 1SSI绝对编码器模块的功能和使用方法之前,先对文档中提及的若干...