`

apache 配置 ssi 服务器端嵌入

阅读更多
SSI:我们用于静态发布首页时引用小模块
实现了HTML的一种进化, 你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服务器传送给客户端的文件,是已经解释的SHTML不会有SSI指令。它实现了HTML所没有的功能,就是可以实现了动态的SHTML。
像新浪的新闻系统就是这样的,新闻内容是固定的但它上面的广告和菜单等就是用#include引用进来的。
  目前,主要有以下几种用用途:
  1、显示服务器端环境变量<#echo>
  2、将文本内容直接插入到文档中<#include>
  3、显示WEB文档相关信息<#flastmod #fsize> (如文件制作日期/大小等)
  4、直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)
  5、设置SSI信息显示格式<#config>;(如文件制作日期/大小显示方式) 高级SSI<XSSI>;可设置变量使用if条件语句。
Apache2.0配置ssi:
    站点信息省略,在conf\extra\httpd-vhosts.conf
        #这里就是用来配置 SSI 的。第一行就是站点目录
<Directory "D:\web_ztbpub">
AddOutputFilterByType INCLUDES;DEFLATE text/html
AddType text/html .html .htm .shtml .ssi
AddHandler server-parsed .shtml .html .htm .shtm
# AddHandler cgi-script cgi
Options Indexes MultiViews Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>

在html或者shtml等文件里面引用其他页面
<!--#include virtual="testSSI1.html" -->    virtual是虚拟目录
<!--#include file="testSSI1.html" -->   file相对路径
分享到:
评论

相关推荐

    apache SSI教程文档

    Apache SSI(Server Side Includes)是一种简单且轻量级的服务器端脚本技术,它允许在HTML文件中嵌入指令,由服务器在处理请求时解析并动态生成内容。这种技术无需编写复杂的JSP、ASP或PHP等编程语言,简化了网页的...

    Apache默认是不支持SSI如何给Apache增加SSI支持

    Apache SSI(Server Side Includes)是一种简单且古老的服务器端脚本技术,主要用于在HTML文档中嵌入动态内容。它的核心思想是在HTML文件中通过特定的注释指令来调用服务器上的其他资源,如文本、图像、脚本等,使得...

    Apache、Nginx 服务配置服务器端包含(SSI)

    **Apache和Nginx配置服务器端包含(SSI)** 服务器端包含(SSI,Server Side Include)是一种在静态网页中嵌入动态内容的技术。通过SSI,我们可以实现简单的动态效果,如包含其他文件、显示服务器环境变量、执行...

    Apache 服务器实用大全

    第二部分讨论虚拟Web站点、服务器端包含命令(SSI)以及通用网关接口(CGI)。第三部分讨论安全机制,包括如何进行用户认证和监视、如何使用外部认证程序以及如何利用数据库来管理用户访问控制。第四部分介绍高级...

    Apache服务器实用大全(高清中文PDF)

    第二部分讨论虚拟Web站点、服务器端包含命令(SSI)以及通用网关接口(CGI)。第三部分讨论安全机制,包括如何进行用户认证和监视、如何使用外部认证程序以及如何利用数据库来管理用户访问控制。第四部分介绍高级...

    Apache服务器实用大全(PDF)

    第二部分 讨论虚拟Web站点、服务器端包含命令 (SSI)以及通用网关接口(CGI)。第三部分 讨论安全机制, 包括如何进行用户认证和监视、如何使用外部认证程序以及如 何利用数据库来管理用户访问控制。第四部分 介绍...

    让Apache支持SHTML(SSI)的配置方法.docx

    Apache服务器支持SHTML(Server Side Includes,服务器端包含)是一种常见的网页动态生成技术,它允许在HTML文件中嵌入SSI指令,使得服务器在处理页面时能够执行这些指令,从而实现动态内容的插入、时间戳显示、文件...

    新闻静态化技术整理,服务器端包含技术SSI,模板技术velocity

    1. SSI简介:服务器端包含是Web服务器提供的一种简单机制,允许在静态HTML文件中嵌入动态内容。通过使用特定的指令,如`&lt;!--#include virtual="..." --&gt;`,可以在页面渲染时插入其他文件或执行服务器上的脚本。 2. ...

    简单的SSI的示例

    4. jar包文件可能是一个服务器端的SSI处理程序,需要部署到服务器的特定位置,以便服务器能够使用它来解析和执行SSI指令。 学习这个示例,开发者可以理解SSI的基本工作原理,如何在服务器上配置它,以及如何在HTML...

    linux下apache+web服务器搭建教程.pdf

    10. SSI(服务器端包含):可以嵌入HTML文件中,实现动态生成页面。 11. SSL支持:提供安全套接层(Secure Socket Layer),保证数据传输的安全性。 12. FastCGI和Java Servlets支持:提高服务器性能,支持更多高级...

    SSI框架所用jar包

    1. **SSI指令**:SSI包含一些预定义的指令,如`#include`用于包含其他文件,`#exec`用于执行服务器端脚本,`#config`用于设置SSI配置选项等。这些指令通过在HTML文件中使用特定的注释格式来插入。 2. **服务器配置*...

    apache配置详解

    5. **SSI (Server Side Includes)**:允许在HTML文件中嵌入服务器端脚本,动态生成页面内容。 6. **SSL/TLS**:配置HTTPS支持,提供安全的加密通信。 7. **Cache Control**:通过设置缓存策略,提高页面加载速度和...

    ssi整合jar包

    它允许在静态HTML文件中嵌入服务器端的脚本,从而实现部分页面的动态更新,而无需使用更复杂的服务器端语言如PHP、ASP或JSP。在本案例中,“ssi整合jar包”可能是指一个包含了支持SSI功能的Java库或者是一系列与SSI...

    SSI 整合Demo

    标题 "SSI 整合Demo" 暗示我们即将探讨的是服务器端包含(Server Side Include,简称SSI)技术的一种整合应用。SSI是一种简单的解释性服务器端脚本语言,主要用于网页动态更新,允许网页设计师在静态HTML文件中嵌入...

    SSI框架登录实例.

    SSI(Server-Side Includes),全称为服务器端包含,是一种简单的网页动态化技术。它允许HTML文件中嵌入一些特殊的指令,这些指令会被Web服务器解析并执行,从而动态地生成页面内容。SSI常用于网站维护,因为可以将...

    用maven构建一个最简单的SSI框架

    SSI是一种服务器端脚本语言,允许在HTML文档中嵌入动态内容,如时间戳、文件包含等。 【描述】虽然描述中并未提供具体信息,但从常规的开发流程推测,这个过程可能包括以下步骤: 1. **设置Maven项目结构**:遵循...

    tomcat-ssi.rar_SSI

    SSI是一种在Web服务器端处理动态内容的技术,允许开发者在HTML页面中嵌入动态内容,如时间戳、服务器变量或执行简单脚本,而无需使用更复杂的服务器端脚本语言如PHP或JSP。 **SSI基础概念:** 1. **Server Side ...

    服务器端包含、嵌入技术SSI(Server SideInc lude)详解

    服务器端包含、嵌入技术SSI(Server Side Include)是一种在静态网页中动态组合内容的技术,它允许网页开发者在HTML文件中插入服务器端的脚本,从而实现动态更新和个性化定制。这种技术尤其适用于大型网站,因为可以...

    ssi项目实例

    SSI,全称Server-Side Includes,是一种简单的服务器端脚本语言,主要用于在静态HTML页面中嵌入动态内容,如时间戳、服务器变量等。在Web开发中,SSI常用于简化网页更新,避免逐个修改多个文件,只需更新一个包含...

    SSI技术整合

    服务器端包含(Server Side Includes, SSI)是一种简单但功能强大的技术,用于将多个HTML文件合并到一个动态生成的页面中。SSI最初是为Nginx和Apache这样的Web服务器设计的,但也可以通过插件或模块的形式在其他Web...

Global site tag (gtag.js) - Google Analytics