码迷,mamicode.com
首页 > 其他好文 > 详细

SSI服务端包含技术

时间:2019-02-23 10:45:18      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:rtu   效果   html网页   默认   erro   主机   ext   htm   listen   

1.页面拆出来怎么样通过web服务浏览呢?

使用web服务(例如nginx)的SSI技术,将多个子页面合并渲染输出。

2.SSI是什么?

技术图片

3. ssi包含类似于jsp页面中的incluce指令,ssi是在web服务端将include指定 的页面包含在网页中,渲染html网页响
应给客户端 。nginx、apache等多数web容器都支持SSI指令。
ssi指令如下:

 

<!‐‐#include virtual="/../....html"‐‐>

4. 将首页拆分成

index.html:首页主体内容
include/header.html:头部区域
include/index_banner.html:轮播图
include/index_category.html:左侧列表导航
include/footer.html:页尾

5. 在nginx虚拟主机中开通SSI

server{
listen 80;
server_name www.xuecheng.com;
ssi on;
ssi_silent_errors on;
......

6.  ssi的配置参数如下: ssi on: 开启ssi支持 ssi_silent_errors on:默认为off,设置为on则在处理SSI文件出错时不

输出错误信息 ssi_types:默认为 ssi_types text/html,如果需要支持shtml(服务器执行脚本,类似于jsp)则需
要设置为ssi_types text/shtml

7. 测试
去掉某个#include查看页面效果。

SSI服务端包含技术

标签:rtu   效果   html网页   默认   erro   主机   ext   htm   listen   

原文地址:https://www.cnblogs.com/mason117/p/10421535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!