SSI를 사용하여 간단한 웹 호스트를 사용하고 있기 때문에 기본적으로 서버 측 스크립팅을위한 머리글 및 바닥 글 등의 글로벌 항목을 구현하고 있습니다.SSI를 사용하여 html로 나타나는 헤더를 가져올 수 없습니다.
이제 회사와 확인한 후 SSI가 기본적으로 사용됩니다. 나는 몇 가지 SSI 테스트를 실시하여 내 포인트를 증명해 보였습니다.
내 다른 페이지로 가져올 header.html 파일을 만들었습니다. header.html은 다음과 같이 약간 변경되었습니다.
<div class="navbar-wrapper">
<div class="container">
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navigation-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Skyline Interactive</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#">Home</a>
</li>
<li><a href="http://skylineinteractive.org/web/views/about/about.html">About</a>
</li>
<li><a href="#contact">Contact</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Games <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="/SoG">State of Gray</a>
</li>
<li><a href="/Alder">Aldervinia</a>
</li>
<li class="divider"></li>
<li class="dropdown-header">Other</li>
<li><a href="/skyblog">SkyBlog</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
아래의 HTML 페이지에 SSI include를 사용하고 있습니다. 예를 들어, home.html을에 (그래 나는 또한 .html 중에서 및 .HTM을 구문 분석 핸들러가 - 나는 SSI뿐만 아니라 이러한 파일을 검사하고 통과) :
<!-- #include virtual="/web/includes/header.html" -->
나는 매우에이이 내 몸짓 태그 맨. 방금 뭔가 빠졌나요? 아니면 뭔가를 엉망으로 만들 수있는 아이디어가 있습니까?
'(yourdomain) /web/includes/header.html을 탐색하면 머리글을 얻을 수 있습니까? '? 'virtual'은 파일 시스템 경로가 아닌 URL 경로를 취합니다. –
예 : URL을 통해 링크로 이동하면 내 탐색 링크가 표시됩니다. – dhershman