现在不少网站都使用shtml的网页后缀,新浪科技就使用了shtml后缀网页,许多人或许不明白,shtml是用什么语言写的网页?网页为什么不用html而是用shtml?等等一系列的问题。

新浪科技使用shtml后缀网页

如何在iis设置支持shtml的网页后缀?

设置iis支持shtml其实很简单,完全不用额外的手动添加或安装什么配置软件,只需点点鼠标就行。

一、进入iis网站管理器,切换到“主目录”标签,然后点击“配置”按钮

然后你会发现有一个“.shtml”扩展名的应用程序映射,如下图:

如果没有,你需要点击“添加”按钮,可执行文件地址是“C:\WINDOWS\system32\inetsrv\ssinc.dll”(注意C盘是系统盘),扩展名为“.shtml”,动作限制为“GET,POST”,如下图:

这样,iis就支持shtml的后缀网页了。

一般来说,iis安装后都默认支持shtml的了。

二、在“web服务扩展”里设置“在服务器端的包含文件”为允许。

至此,iis就可以运行shtml后缀的网页了。

常见问题:运行shtml网页提示“找不到该页”

原因:上述第二步没有做,即iis服务器没有允许“在服务器端的包含文件”。

.htm.html.shtm.shtml的区别与联系

对于.htm和.html,我想在这里就不用多说了,它们都是纯静态的网页。关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。关于shtm,shtm与shtml的关系和htm与html的关系大致相似。

html或htm与shtml或shtm的关系是什么?html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。

iis服务器怎么添加html,图解:两步实现设置IIS支持shtml相关推荐

  1. SSH 登录添加 Google Authenticator 两步验证 双因子认证

    SSH 登录添加 Google Authenticator 两步验证 双因子认证 安装 Google Authenticator # 时间与客户端进行校验,确保服务器时间与手机时间一致,避免时差导致严 ...

  2. apple id两步验证服务器,如何开启 Apple ID 两步验证

    本期教学点: 开启 Apple ID 两步验证,减小 Apple ID 被盗风险,大大提高安全性. 首先打开 Safari 浏览器,在地址栏输入 appleid.apple.com. 点击右边&quo ...

  3. iis服务器各种文件配置,图解IIS服务器配置教程

    作者:中国路由网 IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL 所需软件(都要是For Windows的): ActivePerl.PHP.MYSQL Ac ...

  4. 51php服务器稳不稳定,百度经验:两步搞定PHP-FPM优化,让服务器更平稳

    原标题:百度经验:两步搞定PHP-FPM优化,让服务器更平稳 导言:Web服务器的CPU指标和MEM指标异常,不稳定?可能是PHP-FPM进程重启机制的问题导致的,一同和百度外卖探索下如何优化吧.作者 ...

  5. IIS服务器上增加mp4格式MIME 类型映射设置具体步骤

    2019独角兽企业重金招聘Python工程师标准>>> 也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页 ...

  6. 移动手机信号服务器的建设,按这几步去设置,你的手机信号增强很多!

    手机信号强弱一般用dBm值来衡量,一般来说,如果dBm数值在-80--50之间,那么信号还算良好,基本能正常通话与上网:如果数值在-50-0之间,那说明信号很好了,当然不可能到0的,只能无限趋近于0: ...

  7. TeamSpeak服务器无法运行,Teamspeak docker两步快速搭建运行 及 服务器权限丢失解决办法...

    昨晚在调试ts频道组权限,不小心把自己权限弄丢了,一番尝试无果只能选择重装,由于残留东西无法理清,之前的搭建方法出错 Teamspeak 华为云linux快速搭建,最终找到这个最快速的搭建方法. 1. ...

  8. win7系统安装信息服务器不可用怎么办,Win7系统下iis服务器应用程序不可用怎么办?...

    Win7系统用户在使用电脑系统时都有自带可以方便用户们搭建网站的iis服务器.不过也有Win7系统用户反映在电脑系统里添加或删除组件时iis服务器无法添加,还弹跳出了应用程序不可用的提示窗口,这使用户 ...

  9. 在饥荒服务器中添加并更新mod

    前言 在搭建饥荒云服务器后,在添加模组时总是出现问题,现在写这篇文章希望对大家有所帮助. 目录 文章目录 前言 一.在搭建好的服务器中添加模组 第一步 第二步 二.关于服务器模组更新 一.在搭建好的服 ...

最新文章

  1. 同样都是调参,为什么人家的神经网络比我牛逼100倍?
  2. md5加密算法原理及其GO语言实现
  3. tf.boolean_mask()的详细用法
  4. go build 参数_Go语言 通过go bulid -tags 实现编译控制
  5. [LeetCode] Search in Rotated Sorted Array
  6. 机器学习入门系列(1)--机器学习概览
  7. WinCE驱动的动态加载
  8. nginx文件系统大小_Nginx 了解一下?
  9. STM32之SPI主机例程
  10. java面向对象数组_Java面向对象的构造器与数组对象
  11. 程序员躲不掉的“中年危机”
  12. 查看 Oracle 是用spfile 启动还是 pfile 启动
  13. css的white-space属性导致了空格问题——查看十六进制发现2020变成了c2a0
  14. CString转char*的两种方法讨论
  15. 不能注册DLL/OCX:RegSvr32失败 0x5
  16. 一个基于QT的开源串口调试工具
  17. android 设置路由器,192.168.1.1路由器设置手机登陆
  18. 项目财务分析中的陷阱(3)(转)
  19. 【技术文档】jeecg3.8-maven 开发环境搭建入门
  20. 对计算机基础的期末总结,计算机期末总结

热门文章

  1. java 定时器 手动触发_Spring+Quartz 实现手动开关定时器
  2. 成功“拿捏”金三银四!汇总Java面试突击班知识
  3. m3u8及TS文件下载解密:m3u8文件下载及分析(一)
  4. 无代码开发是什么,如何选择无代码平台?
  5. 一文了解Linux内核的Oops
  6. linux宕机时Oops分析及问题定位
  7. Mac 下输入法的比较与选择,rime,鼠须管
  8. (zt)MySQL的大小写敏感性 lower_case_table_names
  9. HaLaShao Tool(零)
  10. MySQL5.7之Json Column和Generated Column使用介绍