2013-07-16 5 views
6

W IIS 7.5, możliwe jest użycie web.config sam włączyć SSI przetwarzanie plików, które mają rozszerzenie .html ? W szczególności nie chcę używać domyślnego rozszerzenia SSI, .shtml.Zastosowanie web.config, aby umożliwić stronie serwera zawiera w plikach HTML (IIS)

Powód: Nie chcę zmieniać rozszerzeń. Mogłoby to prowadzić do niedziałających linków w wynikach wyszukiwania.

Również moja motywacja robi to w web.config dlatego, że jest to wspólny serwer .

+0

Powiązane: [Konfigurowanie usług IIS 7.5, aby włączyć stronę serwera zawiera (SSI) dla rozszerzenia ".html"] (http://stackoverflow.com/q/14135582/1497596) – DavidRR

Odpowiedz

7

Zakładając, że akademik umożliwiło i delegowanych uprawnień Odczyt/Zapis SSI dla odwzorowań procedur obsługi to powinno działać:

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

Choć jesteśmy w temacie, Robert McMurray (MSFT IIS staffer) ma dość niedawno odświeżające blogu o SSI tu:

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

+0

Świetny link! Szukałem czegoś takiego na blogu. – Trojan

+2

[alternatywny link w witrynie MSDN] (http://blogs.msdn.com/b/robert_mcmurray/archive/2010/12/28/iis-notes-on-server-side-includes-ssi-syntax-kb-203064 -revisited.aspx) do tego samego artykułu. – DavidRR

+0

Wielkie dzięki! –

Powiązane problemy