版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan
sina.等网站都是shtml
shtml就是利用了服务端包含技术.
目的是在页上插入部分代码片段.
简单的来说就是sina把页分开更新,可以只更新一块游戏部分,其他不用动,即可达到页面更改,而不用全部都更新一次.
SSI (Server Side Includes)是HTML页面中的指令,在页面被提供时由服务器进行运算,以对现有HTML页面增加动态生成的内容,而无须通过CGI程序提供其整个页面,或者使用其他动态技术。
对什么时候用SSI,而什么时候用某些程序生成整个页面的权衡,取决于页面中有多少内容是静态,有多少内容需要在每次页面被提供时重新计算。SSI是一种增加小段信息的好方法,诸如当前时间。如果你的页面大部分是在被提供时生成的,那就要另找方案了。
要使服务器允许SSI,必须在httpd.conf文件或.htaccess文件中有如下配置:
Options +Includes (这里写要写成 Options Includes,应该Options后面还有其他的)
告诉服务器以允许解析文件中的SSI指令。注意,在多数配置中,多个Options指令会互相覆盖,所以,可能必须对需要SSI的特定目录使用Options,以确保位于最后并起作用。
并不是所有文件中的SSI指令都会被解析,所以,必须告诉Apache应该解析哪些文件。有两种方法,使Apache解析带有特定文件后缀的任何文件,比如.shtml, 配置如下:
这两个前面的#去掉
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
这种方法的缺点之一是,为了使文件名有.shtml后缀从而执行其中的指令,可能需要改变加入SSI指令的现有的文件,以及所有指向此页面的连接。
其实还有另外一种方法,不过不太好用,有兴趣去看下手册
下面摘录别的东西
index.shtml
<!--#config errmsg="Error!"-->
显示当前日期:<!--#echo var="DATE_LOCAL"-->
<br />
显示当前文档名称:<!--#echo var="document_name"-->
<br />
显示当前文档虚拟路径:<!--#echo var="document_uri"-->
<br />
显示文档最后更新时间:<!--#echo var="LAST_MODIFIED"-->
<br />
显示服务器设定时区的日期何时间:<!--#config timefmt="%A,the %d of %B,in the year %Y"--><!--#echo var="date_local"-->
<br />
显示服务器主机名,DNS别名或IP地址:<!--#echo var="server_name"-->
<br />
显示服务器的响应端口:<!--#echo var="server_port"-->
<br />
显示服务器软件名称和版本:<!--#echo var="server_software"-->
<br />
显示客户端文档请求方法:<!--#echo var="request_method"-->
<br />
显示客户端主机名称,DNS别名或IP地址:<!--#echo var="remote_host"-->
<br />
显示发出请求信息的客户端IP:<!--#echo var="remote_addr"-->
<br />
显示用户身份的验证方法:<!--#echo var="AUTH_TYPE"-->
<br />
显示访问受保护页面的用户所使用的帐号名称:<!--#echo var="remote_user"-->
<br />
<!--下面两个包含命令都能包含html文件和jsp文件-->
<!--这个命令只能包含与本文件同目录下的文件-->
<!--#include file="index.html"-->
<br />
<!--这个命令能包含别的目录下的文件,用虚拟路径-->
<!--#include virtual="test.jsp"-->
<br />
<!--包含txt文件-->
<p align="center"><!--#include file="testssi.txt"--></p>
<br />
显示指定文件的大小:<!--#fsize file="WEB-INF/web.xml"-->
<br />
测试最头上指定的错误信息:<!--#fsize file="//"-->
v
分享到:
相关推荐
QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载QQ客户端和服务端下载...
梦幻西游服务端 服务端 完整服务端 修改ip可启动
一个使用select实现的服务端包括数据包控制
三代轮盘服务端三代轮盘服务端三代轮盘服务端三代轮盘服务端
1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端综合Vick编辑工具1.03H服务端...
svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端
千年服务端
VSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSS
攻城掠地MRGJZServer一键服务端 此版本修复进世界问题,解压到D盘根目录 结构如下:D:\MRGJZServer 步骤: 攻城掠地端游 官网MRGJZServer一键服务端 1启动服务端+数据库 2开始游戏 手动游戏地址,浏览器输入:...
Cabal惊天动地服务端源码 Cabal惊天动地服务端源码 Cabal惊天动地服务端源码 Cabal惊天动地服务端源码
C#服务端C#服务端C#服务端C#服务端C#服务端C#服务端C#服务端C#服务端
本资料包括以下内容: SSI配置,指令描述,SSI支持的变量,应用示例
红月服务端管理工具rmtoolsVcngr
准备好武魂服务端!这个就是服务端了! 下面来看一下架设: 1.用查询分析器执行 EXEC sp_addlinkedserver @server='BILLING', @srvproduct='', @provider='SQLOLEDB', @datasrc='bpwl' 注意! 这里我说一下 我的机器...
OfficeIM 网络办公服务端OfficeIM 网络办公服务端
eve单机版服务端!!
我会把服务端跟客户端的安装包下载链接给大家都是最新的版本,服务端包括32位跟64位的解压安装即可
传世仿盛大服务端
基于新章源码开发的千年3服务端 本端无任何限制,不是残端内容比较老,有兴趣的可以研究研究
服务端采用SQSF1.82~6.0通用服务端。DATA为仿官方3.0的DATA SQSF完全自主开发的服务端,经过不懈的努力,终于开发出一套可用各种客户端登陆的通用的服务端。该服务端可以使用1.82,2.0,2.5,3.0,6.0任意一个版本的...