如题,现有 一些shtml文件通过SSI语句 include 了一些模板。
如果在php中再引入这些shtml文件 SSI语句就不会被执行,貌似Apache可以实现。
请问在IIS下有什么解决方案?

解决方案 »

  1.   

    iis是支持的,添加映射 .shtml C:\WINDOWS\system32\inetsrv\ssinc.dll 
    如果是 iis6 以上,需要在扩展中允许。 
      

  2.   

    添加映射 .shtml xx\ssinc.dll如果不知道怎么添加,查看window的IIS配置相关文档
      

  3.   

    .shtml 本身已经映射过了,是可以执行SSI语句的,
    我想问的是如何 让php中包含的 shtml也可以执行SSI
    例如A页面是 A.shtml<!--#include file="header.htm"-->
    <body>
    ...
    </body>
    <!--#include file="footer.htm"-->直接访问A页面是正常的,但是如果包含在PHP中,如:
    B.phpinclude('A.shtml');访问B的结果 会把A.shtml的源码显示出来 SSI语句则被视为注释
    请问在IIS下何解?