好早前就发现用FireFox浏览器打开shtml后缀的网页(如学校网站:http://www.ecjtu.jx.cn),显示的都是源代码,但是用IE内核的浏览器浏览确实正常的,遇到这种情况怎么办呢?
其实这是FireFox遇到无法解析的后缀名字的一点类脑残行为,网站方可以通过在服务器上进行一些设置来解决这个问题:
下面介绍一下在各操作系统下或者说个版本IIS和Apache下配置shtml的方法:
1、在IIS5下配置shtml
IIS5一般存在于Windows 2000操作系统中,方法就是添加一个“应用程序扩展名映射”。
用程序“C:\WINDOWS\system32\inetsrv\ssinc.dll”来对应扩展名“shtml/shtm”就可以了。
2、在IIS6下配置shtml
IIS6一般存在于Windows 2003操作系统中,其实在IIS6已经默认支持shtml扩展名了。在 开始 -> 管理工具 -> Internet信息服务管理器 -> WEB服务扩展 -> 选择“在服务器端的包含文件” -> 设置为“允许”,然后打开“本地计算机”的属性 -> 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
一般来说,FireFox下浏览shtml文件是源代码是因为“AddType text/html”配置的错误,只要按照上面的各种方法进行配置,就不会出现以上的问题了!
现在终于可以正常访问了吧
PS:shtml其实就是生成静态页的时候生成的后辍而已。。。。。
-
日历
-
搜索
-
最新吐槽
- WAWA
学习了。。。 - fire
楼主:能不能发给我一份,我下... - xrffyf
顶啊 - juck
解决了 有效~ - Emily
强大! - Holmesian
@youstar:已经换好了~ - youstar
帮忙把友情链接更换一下,谢谢... - haizhen2020
非常感谢!支持楼主!顶!!!... - 日新小胖
@Holmesian:额,懂了。 我去关注... - Holmesian
@KEEPER:关于南昌星空极速Netkeepe...
- WAWA
-
分类
-
链接
-
随便看看
-
AD