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


所属分类:光荣梦想
引用通告地址:
GB2312:http://daxu.net/trackback.php?id=16&encode=gb2312
UTF8: http://daxu.net/trackback.php?id=16&encode=utf8
评论: | 引用: | 浏览:
发表评论
名字: *
邮箱: 不公开
网址:
内容: *
验证码:
*