2013-07-16 7 views
6

에 포함 할 수 있도록, 그것은 가능한 .html 중에서 확장자를 가진 파일을 SSI 처리를 가능하게 Web.config의 단독을 사용하는 것입니다 ? 특히 기본 SSI 확장 인 .shtml을 사용하고 싶지 않습니다.사용의 web.config는 서버 측 HTML 파일 (IIS) IIS 7.5에서

이유 : 확장 프로그램을 변경하고 싶지 않습니다. 이렇게하면 검색 엔진 결과에서 깨진 링크로 이어질 것입니다.

에서이 작업을 수행하려는 동기는 공유 서버이기 때문입니다.

+0

관련 : [ '.html'확장을위한 서버 측 포함 (SSI)을 가능하게하는 IIS 7.5 구성] (http://stackoverflow.com/q/14135582/1497596) – DavidRR

답변

7

당신의 호스팅이 다음이 작동해야 핸들러 맵핑에 대한 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에 대한 비교적 최근의 재교육 블로그 포스트는 여기 :

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

+0

위대한 링크! 나는 그 블로그 게시물과 같은 것을 찾고 있었다. – Trojan

+2

[MSDN의 대체 링크] (http://blogs.msdn.com/b/robert_mcmurray/archive/2010/12/28/iis-notes-on-server-side-includes-ssi-syntax-kb-203064) -revisited.aspx)를 같은 기사에 추가하십시오. – DavidRR

+0

고마워요 !!! –