分类: 技术
作者: moqiruyi

今天浏览网页时,打开一个网页 http://www.2008red.com/member_pic_4/files/ok/html/article_125714_1.shtml  发现直接显示了源代码,随之把页面补全,.php .html .htm都试过但都正常!

用IE浏览器打开,正常,无奈了,初步认为是firefox浏览器设定问题,查找各种设定,没有找到与此相关的。无奈,开始在网上搜索相关解决办法,无果。那么只能熟悉shtml的工作原理。

查找shtml文档,发现shtml要想被apache服务器执行,必须对apache相应做配置上的修改,针对我的ubuntu本地机。有三条内容需要修改。

0. mod_includes 模块的加载

1. AddType text/html .shtml。作用:规定apache把.shtml文件传输给客户端的时候用html的方式显示。

2.AddOutPutFilter INCLUDES .shtml 作用:提示服务器遇到.shtml文件把内容交给mod_include处理。

restart apache   OK!

 

标签: apache, firefox

评论作者: leo
你好。我碰到一个跟你差不多的问题,我是用apache做tomcat的代理。我的主页面是用frameset框架,当用IE访问的时候就没问题,但用firefox浏览的时候就直接显示frameset的源代码了。好像很好有人碰到类似的问题,一直没找到答案,希望你能帮忙解决,谢谢!

我的msn:leoli28@hotmail.com