`

用shtml来include网页文件(须开启SSI)。

阅读更多
静态页面包含动态内容,用shtml来include网页文件(须开启SSI)

  使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术。默认扩展名是 .stm、.shtm 和 .shtml。

  什么是SSI?

  SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有 强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。 网站维护常常碰到的一个问题是,网站的结构已经固定,却为了更新一点内容而不得不重做一大批网页。SSI提供了一种简单、有效的方法来解决这一问题,它将 一个网站的基本结构放在几个简单的HTML文件中(模板),以后我们要做的只是将文本传到服务器,让程序按照模板自动生成网页,从而使管理大型网站变得容易。

  SSI指令基本格式

  程序代码:

      以下是引用片段:

<!-- 指令名称="指令参数">  
<!--#include file="head.htm"-->  



  说明:

  1.<!---->HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。

  2.#include 为SSI指令之一。

  3.file 为include的参数, info.htm为参数值,在本指令中指将要包含的文档名。

  注意:

  1.<!--与#号间无空格,只有SSI指令与参数间存在空格。

  2.上面的标点="",一个也不能少。

  3.SSI指令是大小写敏感的,因此参数必须是小写才会起作用。详细可以查看SHTML详细教程 ,通过SHTML可以减轻许多工作负担哦。另外:shtml文件在网页服务器下运行才有效,直接用ie打开将被当作是文本文件。


1
0
分享到:
评论

相关推荐

    用shtml来include网页文件(开启SSI)

    因为批量修改起来很不方面,所以我们总希望能将页脚与页尾include到html文件中来。html属于客户端解析形的格式化语言,自4.0后几乎很难再有大的变动(毕竟很多浏览器只按4.0标准来解析),所以至今也没include这样的...

    shtml网页SSI使用详解.pdf

    SSI(Server Side Include)是一种基于服务器的网页制作技术,通常称为"服务器端嵌入"或"服务器端包含"。它允许开发者在服务器端动态地生成网页内容,从而提高网站的灵活性和可维护性。 Config 命令 Config 命令...

    简单的SSI的示例

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

    SSI.zip_SSI

    2. **设置文件扩展名**:默认情况下,SSI指令通常在`.shtml`文件中使用。如果你希望在`.html`文件中使用SSI,需要在服务器配置中指定这一点。 3. **编写包含指令**:在你的HTML文件中,添加如上所述的SSI指令,例如...

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

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

    ssi整合jar包

    2. **启用SSI支持**:在服务器配置文件(如Apache的httpd.conf或Tomcat的server.xml)中开启SSI处理。 3. **编写HTML页面**:在HTML文件中插入SSI指令,如`&lt;!--#include virtual="/header.shtml" --&gt;`。 4. **测试...

    SSI 整合资料

    要在服务器上启用SSI,首先需要在Web服务器配置文件中开启SSI支持,比如Apache服务器中的`.htaccess`文件,需要添加`AddType text/html .shtml`和`Options +Includes`来开启SSI处理。然后,可以在`.html`或`.shtml`...

    ssi整合完整例子

    - SSI文件通常使用`.shtml`扩展名,例如`index.shtml`。在这些文件中,你可以使用`&lt;!--#include virtual="..." --&gt;`指令来包含其他文件或者执行服务器端的命令。 4. **Spring MVC控制器** - 创建一个Spring MVC...

    SSI框架的实现

    Apache、Nginx等常见服务器软件默认可能不开启SSI功能,需要在配置文件中进行设置。例如,在Apache的`.htaccess`或主配置文件中添加`AddType text/html .shtml`和`Options +Includes`来启用SSI。 3. **目录结构** ...

    ssi项目整合

    --#include virtual="header.shtml" --&gt;`来引入其他文件。 3. 整合Spring:在Spring MVC控制器中,可以返回包含SSI指令的视图,让服务器在渲染时执行这些指令。 4. 事务管理:确保在需要事务支持的业务逻辑中正确...

    SSI.rar 代码库

    1. **服务器支持**:并非所有Web服务器都默认开启SSI支持,需要在服务器配置文件中启用SSI功能。 2. **文件扩展名**:通常,SSI指令只在以`.shtml`或`.stm`为扩展名的文件中生效,不过这可以通过服务器配置进行更改...

    tomcat-ssi.rar_SSI

    要使用这些资源,你需要解压文件,阅读`tomcat-ssi.txt`以获取具体配置步骤,并根据描述和标签信息来设置你的Tomcat环境,从而实现静态网页的预览功能。同时,检查`sdf.txt`是否包含有用的信息。

    传智播客SSI ppt

    3. **开启SSI功能**:在$CATALINA_HOME/conf/web.xml中,取消对ssi servlet的注释,并根据shtml文件的编码设置inputEncoding和outputEncoding属性。 对于Tomcat 6及以上版本,第一步可以省略。 **配置示例** ```...

    SSI框架小Demo的源码

    5. **配置文件**:SSI可以通过.shtml扩展名或者服务器配置来启用,可能还包括自定义指令。这个Demo可能会包含如何设置和配置SSI的说明。 6. **图片和文字说明**:由于描述中提到有图片和文字说明,所以Demo不仅限于...

    SSI框架所用jar包

    2. **服务器配置**:在使用SSI前,需要在Web服务器(如Apache HTTP Server)的配置文件(如httpd.conf)中启用SSI功能,并设置正确的文件扩展名识别,例如将`.shtml`或`.stm`文件关联到SSI处理器。 3. **jar包作用*...

    SSI项目实例

    3. **SSI配置**:服务器需要开启对SSI的支持,并且在`.htaccess`或服务器配置文件中指定扩展名识别,如`.shtml`、`.stm`。 4. **环境变量**:SSI提供了一些内置环境变量,如`DOCUMENT_NAME`(当前文件名)、`...

    Maven+Jetty下SSI框架搭建

    --#include virtual="header.shtml" --&gt;`来包含其他文件。 6. **运行项目**:使用Maven的`jetty:run`目标启动服务器,然后在浏览器中访问你的应用,查看SSI是否正确工作。 通过以上步骤,你就成功地在Maven和Jetty...

    SSI框架demo

    可能还有一个专门的SSI配置文件,如`.shtml`或`.stm`,定义了SSI指令和包含的页面。 2. **源代码**:Java源代码可能包括Spring MVC控制器,它们负责处理HTTP请求并返回响应。这些控制器可能会使用SSI指令来插入动态...

    ssi的一个列子

    这个例子,"ssi的一个列子",很显然是要展示如何在网页中使用SSI技术来增强页面的交互性和更新效率。 SSI的主要功能是将服务器上的文件、时间戳、执行命令等信息动态插入到HTML文件中。这样,网页开发者无需每次...

Global site tag (gtag.js) - Google Analytics