大徐

Icon

Apache and IIS中SSI的设定方法

自己也算是在门户网站做过了,体会到了用包含文件更新静态html文件的好处,但这是需要web server支持SSI的,SSI好像有很多功能,很牛X的样子~

# To use server-parsedHTMLfiles
# AddType text/html .shtml
# AddHandler server-parsed .shtml

删除AddType及AddHandler这两行指令前的#符号。AddType指令会要求服务器在传回任何附属档名为.shtml的网页时,以 text或HTML做为传回文件的内容格式。AddHandler 则是用来指示服务器将文件内容送交给mod_include 处理。之后,mod_include 就会判断该如何响应这样的文件。

支持html文件包含下面加如这行

AddHandler server-parsed .html

修改下面这行,加入Includes

Options Indexes FollowSymLinks MultiViews

这是要求Apache在htdocs子目录里执行 server-side includes 程序
=============================================
apache2


Options FollowSymLinks Includes
AllowOverride None

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

=============================================
IIS
包含 #include 指令的文件必须使用已被映射到 SSI 解释程序的扩展名;
默认情况下,扩展名 .stm、.shtm 和 .shtml 被映射到解释程序(Ssinc.dll)

在配置里加如.htm和.html扩展名,解释程序映射到ssinc.dll,目录是\\WINDOWS\\system32\\inetsrv\\ssinc.dll

分类: 光荣梦想

标签:

评论

个人介绍

大徐 / cnxjj
大徐

微信订阅号:趣味方法学
微信订阅号:趣味方法学
更多