今天浏览网页时,打开一个网页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功能,真是汗~~~
相关推荐
提供四个版本安装包 Firefox Setup 41.0.exe Firefox Setup 52.3.0esr.exe ...开源透明:作为开源项目,火狐浏览器的源代码对所有人都是开放的,任何人都可以查看、修改和分发,保证了软件的透明性和可信度。
在IT领域,尤其是在Web开发和浏览器...总之,当遇到“Firefox无法查看源代码”的问题时,应先检查浏览器设置、插件、版本和系统兼容性,再考虑网络和服务器因素。不断学习和掌握新的工具和技术,是解决此类问题的关键。
《Firefox火狐浏览器52.0.1-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方52.0.1-win32版本exe安装包"进行详细...
《Firefox火狐浏览器51.0-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球广受欢迎的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方51.0-win32版本exe安装包"进行详细...
Firefox火狐浏览器是一款深受用户喜爱的开源网络浏览器,其官方Setup 45.0-win64版本是专为Windows 64位操作系统设计的。这个安装包提供了稳定、安全且功能丰富的网页浏览体验,旨在满足不同用户的需求。下面将详细...
**Firefox火狐浏览器** Firefox,又称为火狐浏览器,是由Mozilla基金会开发的一款开源网络浏览器,以其安全性、隐私保护和开放源代码而广受用户欢迎。标题提到的是Firefox的4.0版本,专为Mac操作系统设计的.dmg...
《Firefox火狐浏览器51.0b2-win32版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的可定制性和出色的隐私保护机制,在全球范围内拥有大量的忠实用户。...
《Firefox火狐浏览器45.0b8-win64版本详解》 Firefox火狐浏览器,全称为Mozilla Firefox,是一款由Mozilla基金会开发的开源网络浏览器。它以其强大的安全性、隐私保护和高度可定制性赢得了全球用户的青睐。在本文中...
Firefox 火狐浏览器 完整 安装包
《Firefox火狐浏览器50.0.2-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方50.0.2-win32版本exe在线安装包"这一...
Deepin Linux 安装最新版 Firefox火狐浏览器详解 在 Deepin Linux 操作系统中,安装最新版的 Firefox 火狐浏览器可以通过下载最新版的 Firefox 压缩包并解压缩来实现。下面是详细的安装步骤: 首先,用户需要在 ...
《Firefox火狐浏览器45.0.2-win64版本:深入解析与使用指南》 Firefox,又称为火狐浏览器,是由Mozilla基金会开发的一款开源、免费的网络浏览器,以其强大的安全性和用户隐私保护功能,以及丰富的插件生态系统,...
总的来说,"Firefox火狐浏览器官方52.0b2-win32版本exe安装包"是Firefox浏览器的一个早期测试版本,旨在提供给用户试用并反馈问题,帮助开发者在正式发布前完善产品。对于喜欢尝试新功能和愿意接受可能存在的不稳定...
《Firefox火狐浏览器72.0.2-win32版本msi安装包详解》 Firefox火狐浏览器,作为全球知名的开源网页浏览器,以其强大的安全性能、丰富的扩展插件以及高度的自定义性深受用户喜爱。72.0.2-win32版本是针对Windows 32...
《Firefox火狐浏览器1.5.0.6-win32版本安装详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本资源是Firefox 1.5.0.6-win32的官方...
《Firefox火狐浏览器50.0-win32版本:官方安装包详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球广泛使用的开源网络浏览器。它以其强大的安全性、隐私保护和自定义功能著称,深受用户喜爱。"Firefox...
Firefox火狐浏览器是一款深受全球用户喜爱的开源网络浏览器,它以其强大的安全性、隐私保护和高度定制性而闻名。52.8.0esr版本是Firefox的一个重要分支,专为企业用户和需要长期稳定支持的环境设计,被称为Extended ...
《Firefox火狐浏览器45.0.2-win32版本详解》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,自2004年首次亮相以来,就以其强大的功能、高度的可定制性和对用户隐私的重视赢得了全球用户的喜爱。在本文中,...
《Firefox火狐浏览器60.7.0esr-win64版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本资源提供的“Firefox火狐浏览器官方...
《Firefox火狐浏览器56.0b9-win64版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的自定义性和跨平台兼容性,在全球范围内拥有大量的用户。56.0b9版是...