技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

圖解:兩步實現(xiàn)設置IIS支持shtml

作者:admin    時間:2012-8-24 16:20:36    瀏覽:

現(xiàn)在不少網(wǎng)站都使用shtml的網(wǎng)頁后綴,新浪科技就使用了shtml后綴網(wǎng)頁,許多人或許不明白,shtml是用什么語言寫的網(wǎng)頁?網(wǎng)頁為什么不用html而是用shtml?等等一系列的問題。

新浪科技使用shtml后綴網(wǎng)頁

如何在iis設置支持shtml的網(wǎng)頁后綴?

設置iis支持shtml其實很簡單,完全不用額外的手動添加或安裝什么配置軟件,只需點點鼠標就行。

一、進入iis網(wǎng)站管理器,切換到“主目錄”標簽,然后點擊“配置”按鈕

然后你會發(fā)現(xiàn)有一個“.shtml”擴展名的應用程序映射,如下圖:

如果沒有,你需要點擊“添加”按鈕,可執(zhí)行文件地址是“C:\WINDOWS\system32\inetsrv\ssinc.dll”(注意C盤是系統(tǒng)盤),擴展名為“.shtml”,動作限制為“GET,POST”,如下圖:

這樣,iis就支持shtml的后綴網(wǎng)頁了。

一般來說,iis安裝后都默認支持shtml的了。

二、在“web服務擴展”里設置“在服務器端的包含文件”為允許。

至此,iis就可以運行shtml后綴的網(wǎng)頁了。

常見問題:運行shtml網(wǎng)頁提示“找不到該頁”

原因:上述第二步?jīng)]有做,即iis服務器沒有允許“在服務器端的包含文件”。

.htm.html.shtm.shtml的區(qū)別與聯(lián)系

對于.htm和.html,我想在這里就不用多說了,它們都是純靜態(tài)的網(wǎng)頁。關于HTM,實際上HTM與HTML沒有本質(zhì)意義的區(qū)別,只是為了滿足DOS僅能識別8+3的文件名而已,因為一些老的系統(tǒng)(win32)不能識別四位文件名,所以某些網(wǎng)頁服務器要求index.html最后一個l不能省略。值得一提的是UNIX系統(tǒng)中對大小寫敏感,不吻合的話就可能報沒有文件或者找不到文件。

關于shtml,shtml是一種基于SSI技術的文件,也就是Server Side Include--SSI 服務器端包含指令,一些Web Server如果有SSI功能的話就會對shtml文件特殊招待,服務器會先掃一次shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規(guī)則解釋SSI指令,解釋完后跟一般html一起調(diào)去客戶端。關于shtm,shtm與shtml的關系和htm與html的關系大致相似。

html或htm與shtml或shtm的關系是什么?html或者htm是一種靜態(tài)的頁面格式,也就是說不需要服務器解析其中的腳本,或者說里面沒有服務器端執(zhí)行的腳本,而shtml或者shtm由于它基于SSI技術,當有服務器端可執(zhí)行腳本時被當作一種動態(tài)編程語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含服務器端可執(zhí)行腳本時其作用和html或者htm是一樣的。

導讀:IIS、Apache等環(huán)境shtml語法指令及實例

標簽: shtml  
相關文章
    x
    • 站長推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */