首頁 > 網頁文件 > 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條件語句。

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文件格式的信息有任何建議或補充,歡迎聯繫我們。