`

用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这样的...

    apache SHTML网页SSI使用详解

    方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0、开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1、 AddType text/...

    服务器端包含技术SSI

    SSI(Server Side Include),通常称为“服务器端包含”技术。使用了SSI技术的文件默认的后缀名为.shtml

    SSL证书卸载与SSI高级应用.pdf

    SSI的高级应用包括使用别名来引用公共文件,例如: * `location /include { alias /www/example.com/inc.example.com/; }` 这样可以突破服务器限制,引用公共文件。 SSI是服务器端页面包含,通过拆分公共部分和按...

    shtml include使用方法

    SHTML+INCLUDE机制,也叫SSI服务器端包含。apache和iis都支持,具体配置和详细说明请自行参考其它资料

    SSI指令

    什么是 SHTML 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端 嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。 SSI工作原理:...

    Shtml 精简教程

    shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时, 服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中...

    shtml与html的区别说明

    shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些 shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中...

    让Nginx支持shtml格式的配置方法

    对于静态网站有公共头尾需要包含,又不想用动态网页编写的,那么shtml是最佳选择了。shtml可以包含指定文件到文档中如同PHP中的include功能类似。 Nginx本身已经支持了shtml格式文件解析,但默认是不开启的,需要...

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

    SSI简介 SSI在静态文件中非常有用,能分离一些可变的模块,如每日排行榜等。...6.高级SSI[removed]可设置变量使用if条件语句。 apache、nginx等都支持SSI命令,配置下就可以,Nginx的配置可以参考: http://wiki.ng

    browsersync-ssi:用于浏览器同步的SSI中间件

    browsersync-ssi 用于浏览器同步的SSI中间件 var ssi = require('browsersync-ssi'); browserSync({ server: { baseDir: ['app'], middleware: ssi({ baseDir: __dirname + '/app', ext: '.shtml', version:...

    配置Apache支持shtml(SSI)的方法

    打开http.conf文件,搜索shtml 把最前两行的#号去掉,即成如下 如是要想整个服务器配置shtml的话 再搜索Options Indexes FollowSymLinks 在里面添加Includes如下所示:] OK 重庆apache 然后测试,建立两个文件,...

    apache与iis下让html格式的页面也同样具有shtml的动态解析

    apache下实现方法: apache的配置文件httpd.conf中加入这行即可: AddOutputFilter INCLUDES .shtml .html iis下原理一说大家就... 您可能感兴趣的文章:apache SHTML网页SSI使用详解让Apache支持shtml实现include文件

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

    修改Apache配置文件httpd.conf 1. 确认加载include.so模块,将注释去掉: LoadModule include_module libexec/apache2/mod_include.so 2. AddType部分去掉这两段注释: AddType text/...

    connect-include:一个节点连接中间件组件以允许 SSI 风格的包含

    已弃用 试试吧! 连接包含 支持 shtml 样式包含的节点连接中间件组件。 例如,html 文件中的以下内容: &lt;!-- #include file="test.html" --&gt; 将替换为 test.html 的内容。 请注意,仅支持 file= 指令; ...

    网管教程 从入门到精通软件篇.txt

    如果未指定文件系统,将使用现有的文件系统格式。  Map  显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。  map 命令仅在使用故障恢复控制台时才可用。  Map [ arc]  ...

    Html,sHtml,XHtml区别分析小结

    shtml基于Server Side Include(ssi) ,当有服务器端可执行脚本时候被当做一种动态编程语言看待,可以include,当不包含服务器端脚本时候和html没区别 xhtml基本w3c标准,遵循严格的xml格式,可以认为是一种html向xml的...

    apache openssl配置快速的https网站

    启动WEB服务 apachectl start 关闭WEB服务 apachectl ...启用SSI &lt;IfModule mime_module&gt; …shtml… AddOutputFilter INCLUDES .shtml 设置默认页面 &lt;IfModule dir_module&gt;DirectoryIndex index.html index.shtml….

    HTML的复用技巧

    使用SSI,既通常的shtml文件。 b.asp、php等的include类语句,asp.net的模板页和用户控件。 2.在客户端实现 a.使用javascript客户端脚本 a1.可以在html文档的onload事件中触发一个js方法,在该方法中找到一个页面...

Global site tag (gtag.js) - Google Analytics