2013-06-24 3 views
1

이 포함되어 있습니다. - 내 ssi 코드를 html로 배치 할 때마다 오류 (SSI 파일 처리 오류)가 발생합니다. 서버 ssi를 사용하려면 Windows 기능에 서버 쪽 포함을 설치하고 Windows 7에 IIS 관리자를 사용하여 사이트에 새 모듈 매핑을 추가하십시오.SSI 파일 처리 중 오류 - Windows 7에서 IIS 관리자를 사용하는 중 오류가 발생했습니다.

ssi 파일은 별도의 폴더에 있습니다. 나는 코드를 포함 HTML을 사용 : 내가 루트 레벨에있는 SSI 파일을 배치하면 <!--#include virtual="/includes/footer_content.ssi" -->

을 (작동하지 않음)와 HTML을 사용하는 코드를 포함 : (그것을 작동) <!--#include file="footer_content.ssi" -->

내가 좋아하는 것 ssi 파일을 별도의 폴더에 보관합니다. 누구나 해결책을 공유 할 수 있습니까? 난 당신이 접미사 SSI와 SHTML 파일 대신 파일을 사용할 필요가 생각

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <handlers> 
      <add name="SSI-html2" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" /> 
     </handlers> 
    </system.webServer> 
</configuration> 

답변

0

: 나는 새 모듈 매핑을 추가 할 때 IIS는 다음과 같은 내용으로 내 루트 레벨로 설정 파일을 추가처럼

또한 그것은 본다. 예 : <!--#include virtual="/includes/footer.shtml" --> 차례로 IIS에서 .shtml 파일을 올바르게 표시 할 수없는 다른 충돌이있을 수 있습니다. 이것을 배제하기 위해 라이브 서버 위치를 조금 테스트 해보고 구문 및 빌드가 정확하면 자신의 웹 서버로 전환하고 모든 문제를 해결할 수 있습니다.

희망이 도움과 행운을 빕니다