首页 > 网页文件 > SHTML文件

.SHTML 文件扩展名

文件类型 服务器端包含HTML文件

SHTML ICON
开发者 N/A
常用度
中度使用格式
文件后缀 .shtml 或 .shtm 或 .stm
文件分类 网页文件

SHTML是什么文件?

SHTML文件是包含有嵌入式服务器方包含(SSI)命令的HTML网页文件。在被传送给用户浏览器之前,服务器会对SHTML文档进行完全地读取、分析以及修改,最后输出静态的网页。

SHTML文件扩展信息

服务器端内嵌(Server Side Includes,亦简称为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

SSI用途

SSI主要有以下几种用途:

  • 显示服务器端环境变量<#echo>
  • 将文本内容直接插入到文档中<#include>
  • 显示WEB文档相关信息<#flastmod #fsize>(如文件制作日期/大小等)
  • 直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)
  • 设置SSI信息显示格式<#config>(如文件制作日期/大小显示方式)高级SSI<XSSI>可设置变量使用if条件语句。
MIME类型

text/html

text/x-server-parsed-html

magnus-internal/parsed-html

SHTML文件怎么打开?

SHTML和HTML一样都是文本文件,可以使用文本编辑器或代码编辑器打开和编辑,例如:记事本、Notepad++、Dreamweaver、Visual Studio Code、Atom等等。

SHTML网页也可以在各种浏览器上打开浏览。

可以打开SHTML文件的软件程序
Windows系统
Windows记事本 icon
Windows记事本系统自带
Notepad++ icon
Notepad++免费
Adobe Dreamweaver icon
Adobe Dreamweaver免费试用
Visual Studio Code icon
Visual Studio Code开源免费
Atom icon
Atom开源免费
各种浏览器 icon
各种浏览器
Mac系统
Mac 文本编辑 icon
Mac 文本编辑系统自带
TextMate icon
TextMate开源免费
Adobe Dreamweaver icon
Adobe Dreamweaver免费试用
Visual Studio Code icon
Visual Studio Code开源免费
Sublime Text icon
Sublime Text免费试用
各种浏览器 icon
各种浏览器
Linux系统
gedit icon
gedit开源免费
Vim icon
Vim开源免费
Emacs icon
Emacs开源免费
Visual Studio Code icon
Visual Studio Code开源免费
Atom icon
Atom开源免费
各种浏览器 icon
各种浏览器
2021-12-02 更新

关于SHTML文件

SHTML文件

文件百科(wenjianbaike.com)旨在帮助你了解带.shtml后缀的文件以及如何打开.shtml文件。

我们花费大量的时间研究和验证本页面所有SHTML文件类型的详细信息,包括SHTML文件的开发者、文件常用度、文件分类、文件类型描述以及不同操作系统下用什么软件打开SHTML文件。我们力求做到100%准确并以专业简明的语言帮助你对SHTML文件的全面了解。

如果你对本页面关于SHTML文件格式的信息有任何建议或补充,欢迎联系我们。