SSI@IIS
#config
(配置SSI)
<!--#config errmsg="An SSI error has occureed."-->
- 当SSI发生错误时显示的错误提示。如果指定参数值为空则使用默认的错误提示。且最大长度不能超过1024字节。
<!--#config sizefmt="bytes|abbrev"-->
- 指定使用
#fsize
指令显示文件大小时所使用的单位尺寸。有效值为abbrev
和bytes
。 <!--#config timefmt="*"-->
- *号表示用
#flastmod
指令显示文件最后修改日期时所使用的格式。 -
- %a 周日期的字母缩写(比如,Mon)。
- %A 周日期的完整拼写(比如,Monday)。
- %b 月份的字母缩写(比如,Feb).
- %B 月份的完整拼写(比如,February).
- %c 斜线分隔的年月日和时间(比如,05/06/01 12:51:32)。
- %d 每月中的10进制日期(01–31)。
- %H 24进制小时(00-23)。
- %I 12进制小时(01–12)。
- %j 每年中的10进制日期(001–366)。
- %m 10进制月份(01–12)。
- %M 10进制分钟(00–59)。
- %p 上下午标识(比如,PM 或 AM)。
- %S 10进制秒(00–59)。
- %U 每年中的10进制第几周,并以星期日作为每一周的第一天(00–51)。
- %w 每周中的10进制第几天,并以星期日作为每一周的第一天(0–6)。
- %W 每年中的10进制第几周,并以星期一作为每一周的第一天(00–51)。
- %x 斜线分隔的年月日(比如,05/06/01)。
- %X 冒号分隔的时间(比如,12:51:32)。
- %y 两位数的10进制年份(比如,01)。
- %Y 四位数的10进制年份(比如,2001)。
- %z, %Z 本地时区。
- %% 百分符号。
#echo
(输出服务器端变量)
<!--#echo var="*"-->
- *号表示需要在客户端输出服务器变量名称(参考ASP.NET中的
Request.ServerVariables
集合)
#exec
(执行其他文件或命令)
<!--#exec cgi="*"-->
- *号表示服务器上可用的动态服务器脚本文件(比如,CGI脚本,ASP或ASP.NET应用程序,ISAPI应用程序等)。并以完整的虚拟路径进行指定,允许指定相应的参数信息。
<!--#exec cmd="*"-->
- *号表示服务器上可用的命令行指令。并以完整的物理路径进行制定。不过该指令在默认情况下没有被启用,原因就是它降低了Web站点的安全性。如果要启用该指令,先在注册表的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters主键下添加名为SSIEnableCmdDirective的DWORD值,并设置为1。
#flastmod
(显示文件最后修改日期跟时间)
<!--#flastmod file="*"-->
- *号表示需要显示最后修改日期的文件相对虚拟路径
<!--#flastmod virtual="*"-->
- *号表示需要显示最后修改日期的文件绝对虚拟路径
#fsize
(显示文件大小)
<!--#fsize file="*"-->
- *号表示需要显示大小的文件相对虚拟路径
<!--#fsize virtual="*"-->
- *号表示需要显示大小的文件绝对虚拟路径
#include
(包含其他文件)
<!--#include file="*"-->
- *号表示需要包含的文件相对虚拟路径
<!--#include virtual="*"-->
- *号表示需要包含的文件绝对虚拟路径
posted on 2005-07-17 22:07 ShineWayCN 阅读(548) 评论(0) 编辑 收藏 举报