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后缀的网页了。
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天