SSI服务端包含技术
SSI(Server Side Include)使用于HTML中,用于在请求内容返回到客户端前执行页面中的SSI命令,生成动态内容。通常用于多个页面引用公共的内容模块,将此模块分离出来,使用SSI引入即可。
<!--#include virtual="/inc/header.html"-->
以上代码便能在服务端完成header.html的动态引入,非常简单。
服务端配置
使用SSI之前需要服务端进行简单的配置,开启SSI功能。SSI是针对HTML增加动态内容的技术,所以只对HTML类型文件(.html,.shtml),使用SSI功能的文件建议使用.shtml后缀,便于维护。如果使用.shtml后缀需在服务端作一些配置:
AddType text/html .shtml AddOutputFilter INCLUDES .shtml
第一行命名配置将.shtml作为html文件返回
第二行命令用于在返回请求内容前执行页面中的SSI命令,如果你在.html文件中使用SSI,那么将.shtml改为.html即可。
SSI命令
SSI的语法有点像HTML注释,所以如果SSI不能识别,那么将被视作HTML注释处理。SSI的语法功能主要包括:变量的设置/获取,文件的引用,可执行命令,条件表达式等。
(有修改)
————————————————
版权声明:本文为CSDN博主「zhuofai_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhuofai_/article/details/85324433
相关推荐
STPace 2020-06-20
huzijia 2020-06-16
HSdiana 2020-02-23
pythonclass 2019-12-30
机器猫不吃鱼 2007-11-06
叶显明 2009-11-24
ITBUG 2016-05-04
appteamvlctech 2012-11-12
zestroly 2014-07-21
loverlucky 2010-02-26
Winifred 2015-07-29
linfei0 2016-05-10
yaoliuwei 2016-05-04
覆雪蓝枫 2016-02-20
huakaiwuxing 2015-12-29
VincentDrW 2011-09-16
gaohongijj 2015-10-09
SoarFly00 2014-11-11
liusslove 2010-05-16