今天浏览网页时,打开一个网页http://photo.17ok.com/,发现直接显示了源代码,随之把页面补全,.php .html .htm都试过但都提示server not found,最后输入shtml,又一次出来了源代码。那么确定此页面属于.shtml页面。
用IE浏览器打开,正常,无奈了,初步认为是firefox浏览器设定问题,查找各种设定,没有找到与此相关的。无奈,开始在网上搜索相关解决办法,无果。那么只能熟悉shtml的工作原理。
查找shtml文档,发现shtml要想被apache服务器执行,必须对apache相应做配置上的修改,针对我的ubuntu本地机。有三条内容需要修改。
1. AddType text/html .shtml。作用:规定apache把.shtml文件传输给客户端的时候用html的方式显示。
2.AddOutPutFilter INCLUDES .shtml 作用:提示服务器遇到.shtml文件把内容交给mod_include处理。
3. Options Indexes FollowSymLinks MultiViews +Includes 作用:要求Apache在htdocs子目录里执行 server-side includes 程序,也就是mod_includes模块的加载。
但是至此还是不知道问题出在哪里?随后用wget –save-headers http://photo.17ok.com/index.shtml,看到得到的文件头信息中有一行:content-type:text/plain。那么问题就出在这里,这里应该为/text/html才是正确的。那么应该是17ok的服务器配置上把AddType那一行写错了。
随后在自己的机器上把text/html改为text/plain。问题和17ok上的一样。
ssi总结:1.apache配置上应该需要加载mod_includes模块。
2.可以让html页面也调用ssi模块,那么加一行 AddOutPutFilter INCLUDES .htm,但是也许会影响效率,配置的时候自己考虑平衡点。
3.ssi有自己的很多语法规则,能调用到系统变量,得到很多文件信息,总之还是有不少功能,自己以前只知道include功能,真是汗~~~
相关推荐
NULL 博文链接:https://jonc.iteye.com/blog/440850
Firefox 火狐浏览器 完整 安装包
这是火狐浏览器支持win7的最后一个版本,欢迎大家下载
当你突然想要为火狐浏览器添加广告拦截扩展时,在线手动为火狐浏览器安装AdGuard或adblock_plus扩展你可能会出现这样一个问题,在国内因为各种原因,打不开了。当用户尝试访问时会提示此页面在您的地区不可用 , 返回...
提供四个版本安装包 Firefox Setup 41.0.exe Firefox Setup 52.3.0esr.exe ...开源透明:作为开源项目,火狐浏览器的源代码对所有人都是开放的,任何人都可以查看、修改和分发,保证了软件的透明性和可信度。
支持win2003操作系统的火狐浏览器,亲测能用,最新版火狐已不再支持win2003
Firefox 火狐浏览器 3.5.3 凑够20字
文件名称:火狐firefox plus adblock xpi插件 适用范围:adblock ...1、解决火狐浏览器安装adblock显示此页面在您的地区不可用问题 2、安装方式:解压拖动到火狐浏览器即可安装 3、完美解决无法从插件市场安装的问题
解压后可用,资源全名:Firefox Setup 45.0.2.exe
解压后可用,资源全名:Firefox 52.1.1esr.dmg
解压后可用,资源全名:Firefox Setup 52.0.1.exe
解压后可用,资源全名:Firefox 4.0.dmg
解压后可用,资源全名:Firefox Setup 49.0.2.exe
Firefox Setup 67.0b9 火狐浏览器最新版 官方原版,可自定义安装目录。
火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包
解压后可用,资源全名:Firefox Setup 72.0.2.msi
解压后可用,资源全名:Firefox Setup 52.9.0esr.exe
Firefox 29 - 完整包,下载后直接就能用,新手或懒得折腾的直接下载这个就行了 全新的重要自定义模式可轻松个性化您的Web体验,以访问您最常用的功能 Firefox的右上角有一个易于访问的新菜单,其中包含流行的...
火狐浏览器Firefox 49.0 渗透插件集成版(2018版),集成最新渗透插件
资源全名:Firefox 85.0.dmg