Server-side include(server端包含)

Server-side include(server端包含)是浏览器向server请求您的文档时并入您的文档的一个文件。

当訪问者浏览器请求含有 include(包含)指令的文档时。server处理 include(包含)指令并创建新的文档,在新文档中 include(包含)指令被所包含的文件内容代替。

然后server将此新文档发送给訪问者的浏览器。

但当您在浏览器中直接打开一个本地文档时,由于没有server能够处理该文档中的
include(包含)指令,所以浏览器不处理这些指令即打开该文档。而且本应包含在内的文件并未在该浏览器中出现。

因此,假设不使用 Dreamweaver,可能非常难查看到本地文件在放置到server后对訪问者的显示效果。

通过使用 Dreamweaver。不管是在“设计”视图中还是在浏览器中预览时。您都能够预览文档在放置到server后的显示效果。

在将 server-side include(服务器端包含)放置于文档中时。将插入对外部文件的引用。但它并不会在当前文档中插入指定文件的内容。

Dreamweaver 在“设计”视图中显示外部文件的内容,这使得页面设计变得更加easy。

您不能在文档中直接编辑包含的文件。若要编辑 server-side include(服务器端包含)的内容,您必须直接编辑您所包含的文件。请注意,对外部文件的不论什么更改都将自己主动反映在包含该文件的每一文档中。

有两种类型的 server-side include(server端包含):“虚拟”类型和“文件”类型。选择一种与您使用的 web server类型对应的类型:

  • 假设您的server是 Apache Web server,则选择“虚拟”。在 Apache 中,“虚拟”能够适用于全部情况,而“文件”仅仅适用于某些情况。
  • 假设您的server是 Microsoft Internet Information Server (IIS)。则选择“文件”。(“虚拟”仅仅在某些特定的情况下才可用于 IIS。

    注意

    但可惜的是,除非在server上已安装了特殊的软件,否则 IIS 不同意您包含在目录层次结构中高于当前目录的目录中的文件。假设您须要在 IIS server上包含来自目录层次结构中更高层次的目录中的文件。请向您的系统管理员咨询以了解是否安装了必需的软件。

  • 对于其他类型的server,或者假设您不知道您正使用哪一类型的server。请向您的系统管理员咨询要使用的选项。

某些server经过配置,能够检查全部文件以查看它们是否包含 server-side include(server端包含);而其他一些server经过配置,仅仅检查具有特定文件扩展名的文件,比如 .shtml、.shtm 或 .inc。假设某一 server-side include(server端包含)不适用于您,请向您的系统管理员咨询是否须要在使用
include(包含)的文件的名称中使用特殊扩展名。

(比如。假设该文件名称为 canoe.html,则您可能须要将其重命名为 canoe.shtml。

)假设您希望您的文件保留 .html 或 .htm 扩展名。请要求您的系统管理员对server进行配置。以检查全部文件(而不仅仅是具有某一扩展名的文件)是否具有 server-side include(server端包含)。但因为为 server-side include(server端包含)分析文件须要多花一些时间,所以server进行分析的那些页面可能要比其他页面稍晚一点才可使用;因此某些系统管理员将不提供对全部文件进行分析的选项。

SSI工作原理: 

将内容发送到浏览器之前,能够使用“server端包括 (SSI)”指令将文本、图形或应用程序信息包括到网页中。

比如,能够使用 SSI 包括时间/日期戳、版权声明或供客户填写并返回的表单。

对于在多个文件里反复出现的文本或图形,使用包括文件是一种简便的方法。将内容存入一个包括文件里就可以。而不必将内容输入全部文件。通过一个很easy的语句就可以调用包括文件。此语句指示 Web server将内容插入适当网页。并且,使用包括文件时,对内容的全部更改仅仅需在一个地方就能完毕。

由于包括 SSI 指令的文件要求特殊处理。所以必须为全部 SSI 文件赋予 SSI 文件扩展名。

默认扩展名是 .stm、.shtm 和 .shtml

SSI(Server Side Include)简单介绍的更多相关文章

  1. SQL Server授权购买简单介绍

    SQL Server授权购买简单介绍 之前有同事问我,使用盗版序列号的SQL Server到底有没有性能限制,之前本人一直没有深入研究过,后来经过一番资料搜集和查证,汇总成这篇文章 微软的SQL Se ...

  2. SQL SERVER数据库的简单介绍

    一.数据库技术的发展 数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理.文件系统.数据库系统等三个阶段. 二.关系型数据库 SQL Server属于关系型数据库. 关系模型 以二维表来描述 ...

  3. TortoiseSVN_1.9.1.267_x64版本控制系统(针对Visual SVN Server)使用简单介绍

    软件下载地址:TortoiseSVN(SVN客户端)64位 V1.9.1.267简体中文免费版 软件详细操作说明:TortoiseSVN使用说明书(超详细) 文章内容:此篇是简单记录如何从Visual ...

  4. 在Apache下开启SSI配置支持include shtml html和快速配置服务器

    作为前端开发,使用Apache快速搭建服务器极为方便. 1.找到apach安装目录,找到conf目录下 的httpd.conf 使用SSI(Server Side Include)的html文件扩展名 ...

  5. Atitit Server Side Include  ssi服务端包含规范 csi  esi

    Atitit Server Side Include  ssi服务端包含规范 csi  esi 一.CSI (Client Side Includes)  1 1.1. 客户端包含1 1.2. Ang ...

  6. ssi(Server Side Includes)介绍

    Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclus ...

  7. 第三篇——第二部分——第一文 SQL Server镜像简单介绍

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/DBA_Huangzj/article/details/26951563 原文出处:http://bl ...

  8. socket通信简单介绍

    “一切皆Socket!” 话虽些许夸张,可是事实也是,如今的网络编程差点儿都是用的socket. ——有感于实际编程和开源项目研究. 我们深谙信息交流的价值,那网络中进程之间怎样通信,如我们每天打开浏 ...

  9. Phoenix(sql on hbase)简单介绍

    Phoenix(sql on hbase)简单介绍 介绍: Phoenix is a SQL skin over HBase delivered as a client-embedded JDBC d ...

随机推荐

  1. 深刻理解this的指向和var 定义的变量的问题

    一般来说,在编程语言里我们常见的变量作用域就是词法作用域与动态作用域(Dynamic Scope),绝大部分的编程语言都是使用的词法作用域.词法作用域注重的是所谓的Write-Time,即编程时的上下 ...

  2. org.apache.maven.archiver.MavenArchiver.getManifest错误

    eclipse导入新的maven项目时,pom.xml第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.mav ...

  3. 015.Zabbix的日志监控配置

    一 日志监控概述 Zabbix可用于集中监控和分析日志,支持有日志轮询的日志监控分析.当日志中出现相关警告信息(如警告.报错等),可以发送通知给用户.日志监控功能,必须满足以下两个条件: Zabbix ...

  4. SOAP port

    To determine the SOAP port on WebSphere Base: Server Types > WebSphere application servers > [ ...

  5. 7617:输出前k大的数

    7617:输出前k大的数 查看 提交 统计 提问 总时间限制: 10000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB 描述 给定一个数组,统计前k大的数并且把这k个数从大到小 ...

  6. CCCC 成都信息工程大学游记

    晚上刷智障25人本,刷到深夜四点,然后迷迷糊糊8点钟起床上车睡觉,然后就到了信息工程大学. 然后开始抢衣服,抢完衣服就开始拍照. 对了,这个学校看了下地图,好小呀,不过妹子好多呀. 然后就被老师带进机 ...

  7. 爬虫IP被禁的简单解决方法

    爬虫以前听上去好厉害好神秘的样子,用好了可以成就像Google.百度这样的索索引擎,用不好可以凭借不恰当的高并发分分钟崩掉一个小型网站.写到这里想到12306每年扛住的并发请求量,觉得好牛逼. 爬虫和 ...

  8. 【Go命令教程】6. go doc 与 godoc

    go doc 命令可以打印附于Go语言程序 实体 上的文档.我们可以通过把程序实体的标识符作为该命令的参数来达到查看其文档的目的. 插播:所谓 Go语言的 程序实体,是指变量.常量.函数.结构体以及接 ...

  9. 百度地图api---实现新建地图

    调用这个函数 function refresh() { history.go(0);   } 实现了地图新建

  10. DM6467开发领航-开发坏境安装