Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)
来源:互联网 发布:细说php第二版 pdf 编辑:程序博客网 时间:2024/06/16 16:31
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari撰写。
Windows Azure网站客户普遍关心的一个问题是关于我们对服务器端包含(Server Side Includes, SSI) 的支持,以及服务器端包含是否可以与不同的扩展名(例如.htm)正常协同工作。直到几个月前这项功能还没有推出,正如您在浏览我们的支持论坛时可能已经意识到的那样。不过,现在这一切已经改观,ServerSideIncludeModule已添加到Windows Azure 网站,并且完全受支持。
服务器端包含是将一个文件的内容嵌入另一个文件的简单方法,在 Web应用程序中很常用。SSI有时只是一个嵌入了其他页面的内容的页面,但更多时候,它将用于构建模块化的 Web应用程序,在这个应用程序中,包含一些代码的文件可能会由其他多个文件调用。例如,下面这段来自某未命名Web应用程序的代码片段使用了多个include语句:
默认情况下,Windows Azure网站上的 SSI配置为仅适用于*.stm、*.shtm和*.shtml文件扩展名,但有时,人们可能需要将其扩展到其他文件扩展名。当然,这没有对错之分 -关键在于 Web应用程序的设计方式,如果您需要迁移使用其他扩展名构建的应用程序,则需要在 WAWS中扩展默认配置以提供支持。
添加其他扩展名非常简单。只需为您的站点创建一个小的Web.Config文件即可。此配置描述 SSI模块处理程序的添加,格式如下所示。此示例显示了添加支持以包含.htm文件:
注意:如果目前您的网站中还没有web.config文件,则只需将上述所有内容复制到一个文本文件,将其另存为web.config,然后使用WebMatrix或通过FTP上传到网站即可。如果您已有一个web.config文件,则可以在system.webServer部分中添加<handlers>部分;如果您没有此文件,则可以在配置部分添加整个<system.webserver>部分。
如果您有兴趣了解关于 SSI的更多信息,可以在此处找到详细指南。
博客作者:CristhianUribe和Erez Benari
本文翻译自:
http://blogs.msdn.com/b/windowsazure/archive/2014/03/26/server-side-includes-ssi-in-windows-azure-web-sites-waws.aspx
- Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)
- Windows Azure 网站 (WAWS) 和中间证书
- 最佳实践:Windows Azure 网站 (WAWS)
- 获取证书以用于 Windows Azure 网站 (WAWS)
- 通过 HTTPS 和 SSL 确保 Windows Azure 网站 (WAWS) 安全
- 在 Windows Azure 网站 (WAWS) 上对 Orchard CMS 使用 Azure 缓存
- Apache--SSI 服务器端包含
- SSI服务器端包含入门
- 使用 ssi 服务器端包含文件
- Apache指南:服务器端包含入门(SSI)
- Apache源代码解析之服务器端包含SSI
- Apache指南:服务器端包含入门(SSI)
- 服务器端包含SSI(Server Side Include)简介
- Apache Server 服务器端 包含 SSI 方法 笔记
- 服务器端包含SSI(Server Side Include)简介
- 服务器端包含SSI(Server Side Include)简介
- Windows Azure 网站中的只读文件
- Windows Azure 革新 – TFS集成(WAWS第2部分)
- Java方法的可变参数类型
- zoj2968 Difference Game
- 编译对齐方式设置
- Android HandlerThread
- hadoop 日志存放位置
- Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)
- html标签总结
- Android apk 的安装过程
- 抛开flash,自己开发实现C++ RTMP直播流播放器
- 神一般的搞定Myeclipse 注册
- 关于opencv在QT下的若干问题总结
- 使用nant编译项目
- 程序员面试宝典-第九章-9.3-面试例题1-函数指针
- Android Webservices 返回多行多列数据(Dataset)