在IIS 7.5,是有可能使用的web.config单独启用SSI处理对于具有的.html扩展文件?具体来说,我不想使用默认的SSI扩展,.shtml。使用的web.config以允许服务器端包含在HTML文件(IIS)
原因:我不想更改扩展名。这样做会导致搜索引擎结果中的链接断开。
此外,我在做这件事的动机web.config是因为这是一个共享服务器。
在IIS 7.5,是有可能使用的web.config单独启用SSI处理对于具有的.html扩展文件?具体来说,我不想使用默认的SSI扩展,.shtml。使用的web.config以允许服务器端包含在HTML文件(IIS)
原因:我不想更改扩展名。这样做会导致搜索引擎结果中的链接断开。
此外,我在做这件事的动机web.config是因为这是一个共享服务器。
。假定你的主机供应商已启用SSI的和委派处理程序映射读/写权限,然后这应该工作:
<configuration>
<system.webServer>
<handlers>
<add name="SSINC-html"
path="*.html"
verb="*"
modules="ServerSideIncludeModule"
resourceType="File"
requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>
虽然我们的话题,罗伯特·麦克默里(MSFT IIS职员)有一个相当新的复习博客文章都是关于SSI是在这里:
相关:[配置IIS 7.5以启用服务器端包括(SSI)为'.html'扩展名](http://stackoverflow.com/q/14135582/1497596) – DavidRR