iis 支持shtml

首先说说什么是shtml ?
shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来。
比如你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服务器传送给客户端的文件,是已经解释的SHTML,不会有SSI指令。它实现了HTML所没有的功能,就是实现了动态的SHTML,可以说是HTML的一种进化。

启用shtml支持的方法:

(1) MIME类型法

1. 右键网站– 属性– HTTP头 – MIME类型– 新建
扩展名为 .shtml(前面有点)
MIME类型 text/html
2. 在web服务扩展里将“在服务端的包含文件”设置为允许。
3. 完成以上设置后重启iis即可。

(2) 应用程序扩展映射法

1. 在IIS中–在你的网站上点击右键–属性–主目录–配置–应用程序扩展–添加 可执行文件: C:\WINDOWS\system32\inetsrv\ssinc.dll 扩展名:.shtml或.shtm 限制为:GET,POST 勾选“脚本引擎”和“确认文件是否存在”。
2. 在web服务扩展里将“在服务端的包含文件”设置为允许。
3. 完成以上设置后重启iis即可。

iis7 for shtml:
1. 服务器管理器 > 角色 > 添加角色服务 > 应用程序开发 > 在服务器端的包含文件(勾选上)
2.  打开iis找到相应的站点---打开功能视图---添加模块映射 添加 可执行文件: C:\WINDOWS\system32\inetsrv\ssinc.dll 扩展名:.shtml
或者
在网站的“MIME类型”中添加新的MIME类型。文件扩展名:.shtml;MIME类型:text/html。然后重启iis7服务器就可以了。

 

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部