在IIS 7.5中,是否可以单独使用 web.config 为 .html 扩展名的文件启用 SSI 处理?具体来说,我不想使用默认的SSI扩展名 .shtml 。
原因:我不想更改扩展程序。这样做会导致搜索引擎结果中的链接断开。
此外,我在 web.config 中执行此操作的动机是因为这是共享服务器。
答案 0 :(得分:7)
假设您的主机已启用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的复习博客文章: