SHTML文件是包括有嵌入式服务器方包括(SSI)指令的HTML网页文件。在被传送给用户浏览器之前,服务器会对SHTML文档进行完全地读取、剖析以及修改,最终输出静态的网页。
SHTML文件扩展信息
服务器端内嵌(ServerSideIncludes,亦简称为SSI)是一种大多数仅应用于互联网上的简略解说性服务器端脚本语言。Apache、LiteSpeed、Nginx、Lighttpd与IIS五大主流网页服务器软件均支撑此种语言。
SHTML是一种用于SSI技术的网页文件。SHTML和.ASP网页有一些相似,SHTML文件里运用了SSI的一些指令,就像ASP中的指令,当客户端拜访这些SHTML文件时,服务器端会把这些SHTML文件进行读取和解说,把SHTML文件中包括的SSI指令解说出来,回来静态网页。
例如,你可以在SHTML文件中用SSI指令引证其他的.HTML文件(#include指令),服务器传送给客户端的文件,是现已解说的SHTML,不会有SSI指令。它完成了HTML所没有的功用,就是完成了动态的SHTML,可以说是HTML的一种进化。
运用SSI指令可以更方便管理和保护网站。网站保护常常碰到的一个问题是,网站的结构现已固定,却为了更新一点内容而不得不重做一大批网页。SSI供给了一种简略、有效的方法来解决这一问题,它将一个网站的根本结构放在几个简略的HTML文件中(模板),今后咱们要做的只是将文本传到服务器,让程序按照模板主动生成网页,从而使管理大型网站变得容易。
因为包括SSI指令的文件要求特殊处理,所以有必要为所有SSI文件赋予SSI文件扩展名,默认扩展名是.stm、.shtm和.shtml。

shtml

shtml格式用什么打开

(1)翻开IIS管理器,在你的网站上点击右键–特点–主目录–装备–应用程序扩展–在其间应该可以找到.shtml和.shtm,如果没有需要自己添加:
后缀名:.shtml
MIME类型:text/html
可执行文件:C:WINDOWSsystem32inetsrvssinc.dll
扩展名:.shtml或.shtm
限制为:GET,POST
勾选“脚本引擎”和“承认文件是否存在”;
(2)windows
2003安装好IIS之后默认是支撑.shtml的,只要在“WEB服务扩展”答应“在服务器前端的包括文件”即可。
(3)IIS6.0关于SSI进行了一些改进,以前IIS5.0的一些程序搬迁过后或许无法运用。
一个经常的呈现问题是呈现如下过错:
“处理
SSI
文件时出错

Error
processing
SSI
file”

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。