当需要创建包含动态内容的静态网页时,IIS服务器可通过启用SHTML支持来支持服务器端包含(SSI)。这里是IIS SHTML支持设置方法的完整攻略:
-
打开IIS管理器。
-
选择你想要启用SHTML支持的网站,然后右键选择“属性”。
-
在属性窗口中选择“主目录”选项卡,然后勾选“启用服务器端包含(SSI)”选项。
-
点击“配置”按钮,然后在“添加程序映射”页面中填写以下信息:
-
应用程序扩展名(Extension):.shtml
- 可执行文件(Executable):C:\Windows\System32\inetsrv\asp.dll
-
操作(Verbs):GET,HEAD,POST
-
点击“确定”保存配置。
-
重新启动网站,以使配置生效。
有了上述配置完成后,你就可以在SHTML文件中使用SSI指令了。SSI指令即服务器端包含指令,可用于动态生成、包含文件、获取环境变量等等。
以下是两个示例:
- 通过SSI指令动态生成当前时间
在SHTML文件中插入以下代码:
<!--#echo var="DATE_LOCAL" -->
这个代码用SSI的echo指令来输出服务器的当前时间。
- 通过SSI指令包含其他文件
在SHTML文件中插入以下代码:
<!--#include file="header.html" -->
这个代码用SSI的include指令来将header.html文件包含到当前页面中,以实现代码复用。
当然,以上只是SSI的使用中的两个简单示例。SSI有很多指令可以使用,你可以通过查阅相关文档来了解更多详情。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IIS SHTML支持设置方法(SSI) - Python技术站