【问题标题】:Use web.config to allow server-side includes in HTML files (IIS)使用 web.config 允许服务器端包含在 HTML 文件 (IIS) 中
【发布时间】:2013-07-15 07:42:31
【问题描述】:

在 IIS 7.5 中,是否可以单独使用 web.config 为具有 .html 扩展名的文件启用 SSI 处理?具体来说,我不想使用默认的 SSI 扩展,.shtml

原因:我不想更改扩展程序。这样做会导致搜索引擎结果中的链接断开。

另外,我在 web.config 中这样做的动机是因为这是一个共享服务器

【问题讨论】:

标签: html iis iis-7.5 ssi server-side-includes


【解决方案1】:

假设您的主机已启用 SSI 的为处理程序映射委派的读/写权限,那么这应该可以工作:

<configuration>
    <system.webServer>
        <handlers>
            <add name="SSINC-html" 
                 path="*.html" 
                 verb="*" 
                 modules="ServerSideIncludeModule" 
                 resourceType="File" 
                 requireAccess="Script" />
        </handlers>
    </system.webServer>
</configuration>

虽然我们正在讨论这个主题,但 Robert McMurray(MSFT IIS 员工)在此处发布了一篇关于 SSI 的更新博文:

http://blogs.iis.net/robert_mcmurray/archive/2010/12/28/iis-notes-on-server-side-includes-ssi-syntax-kb-203064-revisited.aspx

【讨论】:

猜你喜欢
  • 2011-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 2013-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多