博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSI
阅读量:5918 次
发布时间:2019-06-19

本文共 819 字,大约阅读时间需要 2 分钟。

1.简介:

      服务器端嵌入:Server Side Include,是一种类似于ASP的基于服务器的网页制作技术。大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enterprise Server等均支持SSI命令。

2.原理:

      将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。将内容存入一个包含文件中即可,而不必将内容输入所有文件。通过一个非常简单的语句即可调用包含文件,此语句指示 Web 服务器将内容插入适当网页。而且,使用包含文件时,对内容的所有更改只需在一个地方就能完成。

      因为包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml

3.配置:

      Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例:打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:

# AddType text/html .shtml# AddOutputFilter INCLUDES .shtml

      把这两行前面的#去掉。

      然后搜索“Options Indexes FollowSymLinks”,在搜索到的那一行后面添加“ Includes”即将该行改变为:

Options Indexes FollowSymLinks Includes

     保存httpd.conf,重起apache即可。

示例:

1.shtml:

Insert title here

2.shtml:

aa

 

转载地址:http://zmfvx.baihongyu.com/

你可能感兴趣的文章
C#使用 SSL Socket 建立 Client 与 Server 连接
查看>>
ruby之selenium自动化 or ruby爬虫利器-selenium
查看>>
Mac Outlook 2016 无法打开会议室日历
查看>>
倒水问题
查看>>
poj - 1860 Currency Exchange
查看>>
git的使用(win7 64位)
查看>>
通过闭包可以返回局部变量
查看>>
UNIX多线程环境下屏障功能(barrier)浅析
查看>>
【JS学习】慕课网8-17编程练习 网页的返回与跳转
查看>>
python核心编程(第三版)网络编程错误修改
查看>>
jquery根据name属性的高级选择
查看>>
02 Django环境搭建
查看>>
nginx 中 root和alias
查看>>
cat命令
查看>>
chgrp命令
查看>>
python3+selenium框架设计09-生成测试报告
查看>>
Microsoft Azure部署MYSQL-MMM(1)安装MYSQL
查看>>
vc升级失败恢复快照后数据不一致问题
查看>>
庖丁解牛获取连接状态数的awk数组命令
查看>>
从浏览器打开网址到请求到网页内容超细原理过程详解(免费)
查看>>