FireFox下瀏覽shtml文件是源代碼的解決

2010-08-28 10:52:54來源:西部e網(wǎng)作者:

前天上Admin5,發(fā)現(xiàn)用FireFox瀏覽器打開shtml后綴的網(wǎng)頁,顯示的都是源代碼,但是用IE內(nèi)核的瀏覽器瀏覽確實(shí)正常的,這究竟是怎么回事呢?我把問題告訴給了圖王,很快就解決了。因?yàn)槲液苌偈褂肞HP的系統(tǒng),所以對Apche的配置了解也不多,后來自己還是查了一些資料,分析了可能的原因。

下面介紹一下在各操作系統(tǒng)下或者說個版本IIS和Apache下配置shtml的方法:

1、在IIS5下配置shtml

IIS5一般存在于Windows 2000操作系統(tǒng)中,方法就是添加一個“應(yīng)用程序擴(kuò)展名映射”。
用程序“C:\WINDOWS\system32\inetsrv\ssinc.dll”來對應(yīng)擴(kuò)展名“shtml/shtm”就可以了。

2、在IIS6下配置shtml

IIS6一般存在于Windows 2003操作系統(tǒng)中,其實(shí)在IIS6已經(jīng)默認(rèn)支持shtml擴(kuò)展名了。在 開始 -> 管理工具 -> Internet信息服務(wù)管理器 -> WEB服務(wù)擴(kuò)展 -> 選擇“在服務(wù)器端的包含文件” -> 設(shè)置為“允許”,然后打開“本地計(jì)算機(jī)”的屬性 -> MIME類型 -> 新建后綴名:.shtml和.shtm、MIME類型:text/html就可以了。

3、在Apache下配置shtml

用文本編輯器打開httpd.conf文件
去掉
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
前面的注釋#號

在Apache 2.0.6版本之前,添加
AddOutputFilter INCLUDES .shtml 

在Apache 2.0.6版本之后
修改Options Indexes FollowSymLinks為
Options Indexes FollowSymLinks Includes

一般來說,F(xiàn)ireFox下瀏覽shtml文件是源代碼是因?yàn)椤癆ddType text/html”配置的錯誤,只要按照上面的各種方法進(jìn)行配置,就不會出現(xiàn)以上的問題了!

關(guān)鍵詞:IIS