SSI-Server Side Inclued

SSI是指将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。

IIS、Apache等主流web服务器都支持,cassini不支持。它并不经过asp.net的处理,仅仅是服务器的行为。而且对服务器的压力并不大。

注意:默认扩展名必须是 .stm、.shtm 和 .shtml。

以下五种用途:

1、显示服务器端环境变量<#echo>

2、将文本内容直接插入到文档中<#include>

3、显示WEB文档相关信息<#flastmod #fsize> (如文件制作日期/大小等)

4、直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)

5、设置SSI信息显示格式<#config>;(如文件制作日期/大小显示方式) 高级SSI<XSSI>;可设置变量使用if条件语句。

时间: 2024-10-22 23:02:43

SSI-Server Side Inclued的相关文章

SSI(Server Side Include)简介

Server-side include(服务器端包括) Server-side include(服务器端包括)是浏览器向服务器请求您的文档时并入您的文档的一个文件. 当访问者浏览器请求含有 include(包括)指令的文档时,服务器处理 include(包括)指令并创建新的文档,在新文档中 include(包括)指令被所包括的文件内容取代.然后服务器将此新文档发送给访问者的浏览器.但当您在浏览器中直接打开一个本地文档时,因为没有服务器可以处理该文档中的 include(包括)指令,所以浏览器不处

SSI(Server Side Include)简单介绍

Server-side include(server端包含) Server-side include(server端包含)是浏览器向server请求您的文档时并入您的文档的一个文件. 当訪问者浏览器请求含有 include(包含)指令的文档时.server处理 include(包含)指令并创建新的文档,在新文档中 include(包含)指令被所包含的文件内容代替. 然后server将此新文档发送给訪问者的浏览器. 但当您在浏览器中直接打开一个本地文档时,由于没有server能够处理该文档中的 i

【转】 SSI(Server Side Includeds)使用详解

SSI使用入门: 什么是SSI技术? SSI(Serve Side Includes),通常称之为服务器端包含,使用SSI技术文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令,让服务器端在输出html之前解释SSI指令,并把解释完的结果和html代码一同输出给客户端.SSI指令实在服务器端执行的. 在大部分项目中我们主要使用SSI的包含指令<!--#include virtual="/globle/foot.jsp"--> 标签. 为什么要使用S

动态内容缓存技术 CSI,SSI,ESI介绍

1.CSI方案 CSI (Client Side Includes) 通过iframe.javascript.ajax 等方式将另外一个页面的内容动态包含进来. 2.SSI方案 SSI (Server Side Includes) Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the Web. 在HTML文件中,可以通过注释

Nginx之SSI

SSI是什么:Server Side Include,是一种基于服务端的网页制作技术. The ngx_http_ssi_module module is a filter that processes SSI (Server Side Includes) commands in responses passing through it. 它的工作原因是:在页面内容发送到客户端之前,使用SSI指令将文本.图片或代码信息包含到网页中.对于在多个文件中重复出现内容,使用SSI是一种简便的方法,将内容

Nginx SSI 静态html页面 动态引入其它页面 实现页面区块化 设置

什么是SSI Server Side Include,通常称为服务器端嵌入,是一种类似于ASP的基于服务器的网页制作技术.大多数(尤其是基于Unix平台)的WEB服务器如NetscapeEnterprise Server等均支持SSI命令. 为什么要用SSI 用个例子来说明,一个静态化的页面中,需要嵌入一小块实时变化的内容,.例如首页,大部分的页面内容需要缓存但是用户登录后的个人信息是动态信息,不能缓存.那么如何解决这个"页面部分缓存"问题,利用SSI就可以解决,在首页的静态页面中嵌入

SSL证书卸载与SSI高级应用

SSL证书卸载与SSI高级应用 http://netkiller.github.io/journal/ssi.html Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 版权 © 2014 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息

在Apache下开启SSI配置

开启SSI:html.shtml页面include网页文件 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术.默认扩展名是 .stm..shtm 和 .shtml. 环境:Apache2.2 (httpd.conf文件)配置 html.shtml来include网页文件 1. 去掉AddType te

SSI服务端包含技术

1.页面拆出来怎么样通过web服务浏览呢? 使用web服务(例如nginx)的SSI技术,将多个子页面合并渲染输出. 2.SSI是什么? 3. ssi包含类似于jsp页面中的incluce指令,ssi是在web服务端将include指定 的页面包含在网页中,渲染html网页响应给客户端 .nginx.apache等多数web容器都支持SSI指令.ssi指令如下: <!‐‐#include virtual="/../....html"‐‐> 4. 将首页拆分成 index.h

嵌入式软件设计第9次实验报告

学号:140201209      姓名:田博文 组别:第4组          实验地点:D19 一.实验目的: 1.熟悉WWW技术中的SSI(Server Side Include)技术. 2.学会使用SSI技术编写代码把当前开发板内RTC的时钟及日期数据送往PC机浏览器显示. 3.学会使用SSI技术把当前开发板的按键(KEY2.KEY1)次数信息送往PC机浏览器显示. 二.实验内容: 1.编写代码完成Web服务器端发送RTC实时时 钟信息的任务. 2.编写代码完成Web服务器端发送按键(K