html或htm与shtml或shtm的关系是什么
html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm 由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。
让apache 支持shtml与shtml文件
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,找到:
代码如下 | 复制代码 |
# AddType text/html .shtml |
把这两行前面的#去掉 。
然后搜索“Options Indexes FollowSymLinks ”
在搜索到的那一行后面添加“ Includes ”
即将该行改变为 Options Indexes FollowSymLinks Includes
熟悉apache manual的可能会觉得比较容易。
保存httpd.conf,重起apache即可
到此我们就完成了对Apache SSI的设置。
验证SSI配置成功
在服务器目录上新建文件ssitest.shtml
文件内容为
echo元素仅仅是反馈一个变量的值。标准变量有许多,其中包含对CGI程序有效的所有的环境变量。另外,你也可以用set元素定义你的专用变量。
打开得到如下内容
Tuesday, 26-Aug-2008 10:25:53 中国标准时间
表示配置SSI成功,如果没有类似输出,请检查APACHE版本或者配置是否正确
让IIs 支持shtml与shtml文件
一、进入iis网站管理器,切换到“主目录”标签,然后点击“配置”按钮
然后你会发现有一个“.shtml”扩展名的应用程序映射,如下图:
如果没有,你需要点击“添加”按钮,可执行文件地址是“C:WINDOWSsystem32inetsrvssinc.dll”(注意C盘是系统盘),扩展名为“.shtml”,动作限制为“GET,POST”,如下图:
这样,iis就支持shtml的后缀网页了。
一般来说,iis安装后都默认支持shtml的了。
二、在“web服务扩展”里设置“在服务器端的包含文件”为允许。
至此,iis就可以运行shtml后缀的网页了。
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔