最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
让apache/iis环境支持shtml与shtml文件
时间:2022-06-30 18:12:14 编辑:袖梨 来源:一聚教程网
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后缀的网页了。
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22