SSI指令带给你意想不到的功能


关键词

SSI指令 例子

摘要

本文介绍几个SSI指令的例子,SSI除了可以在静态页面中包含其它静态页面之外,还有很多意想不到的功能,大家可以开阔一下眼界。

所谓的SSI,即服务器端包含文件,它的渊源洪哥就不多介绍了。下面我们来看几个例子,让大家认识一下SSI。最早我们用SSI,就像是在ASP里面包含一个页面一样,可以在一个静态页面里面包含另外一个静态页面。

<!--#include virtual="/include/top.html"-->

上面这段代码就是在当前静态页面中,包含一个/include/top.html文件,这个top.html是一个公共的头部文件。然后我们把这个文件重命名为.shtml,然后在IIS或Apache里面设置一下,我们就可以有一个SSI的网站了。但SSI的功能远不止如此。

SSI指令显示今天日期:
<!--#echo var="DATE_LOCAL" -->

日期的显示格式还可以自定义:
<!--#config timefmt="%A %B %d, %Y" -->
Today is <!--#echo var="DATE_LOCAL" -->

获取文件最后修改时间:
index.html文件的最后修改时间为: <!--#flastmod file="index.html" -->

包含一个CGI输出的动态文件:
<!--#include virtual="/cgi-bin/counter.pl" -->

当SSI指令发生错误时,shtml页面源代码中会产生如下消息:
[an error occurred while processing this directive]

可以自定义这个出错消息:
<!--#config errmsg="[自定义的出错信息]" -->

关于SSI指令带给你意想不到的功能,本文就介绍这么多,希望对您有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:SSI指令带给你意想不到的功能:http://www.splaybow.com/post/ssi-command-samples.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« DreamWeaver之16条常见操作技巧 影响CSS渲染速度的几个写法 »