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

贊助商

分類目錄

贊助商

最新文章

搜索

圖解:兩步實現(xiàn)設(shè)置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設(shè)置支持shtml的網(wǎng)頁后綴?

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

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

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

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

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

一般來說,iis安裝后都默認(rèn)支持shtml的了。

二、在“web服務(wù)擴(kuò)展”里設(shè)置“在服務(wù)器端的包含文件”為允許。

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

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

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

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

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

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

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

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

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