如何让服务器支持shtml?
作者:admin 日期:2010-08-05
IIS中配置SSI的方法:
win2003 server 默认不允许访问shtml文件,要在WEB扩展里允许服务器端包含文件
1)在IIS管理界面里面点中选择一个web站点,鼠标右键->属性->选择"主目录"
2)下方有一个 "配置"按钮,选中 "应用程序"->“ 配置”按钮->“添加”
可执行文件:C:\WINdows\System32\inetsrv\ssinc.dll
扩展名:.shtml或者是.shtm
动作:“限于”:Get,POST
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。
什么是shtml?
shtml是一种用于SSI技术的文件。 也就是Server Side Include--SSI 服务器端包含指令。
一些Web Server有SSI功能的话。
服务器会对shtml文件特殊招待。 先扫一次shtml文件看没有特殊的SSI指令存在。
有就按Web Server设定规则解释SSI指令。 解释完后跟一般html一起调去客户端。
上一篇
下一篇

文章来自:
Tags:
相关日志: