SHTML 인덱스 란 무엇입니까?
HTML (Hypertext Markup Language)은 인터넷에서 웹 페이지를 만드는 데 사용됩니다. 대부분의 웹 사이트의 소개 페이지 이름은 "index.html"이며 사이트에 대한 탐색 링크를 제공하기위한 것입니다. 이 페이지에 SSI (Server Side Includes)라는 특수 지침이 포함되어 있으면 해당 페이지를 색인으로 저장해야합니다. html로 SHTML 색인 페이지를 작성하십시오. 인덱스 페이지에 SSI 지시문 또는 서버 명령어를 포함하면 SHTML 인덱스 페이지 자체뿐만 아니라 사이트 내의 모든 페이지에서 정확한 사이트 탐색을 유지하는 작업을 크게 단순화 할 수 있습니다.
적절한 사이트 탐색은 모든 웹 사이트의 중요한 기능이지만 페이지를 삭제 또는 추가하거나 콘텐츠를 이동하면 탐색 링크가 끊어 질 수 있습니다. 이는 변경 사항을 설명하기 위해 나머지 각 페이지에서 탐색 코드를 신중하게 편집하는 것을 의미 할 수 있습니다. SHTLM 인덱스 전략을 사용하면 단일 파일의 내용을 사이트의 모든 페이지에 즉시 포함시킬 수 있으므로 변경 사항이 사이트의 모든 페이지에 동적으로 반영되도록 단일 탐색 파일 만 편집하면됩니다.
SSI를 사용하려면 HTML 페이지에 SSI 지시문 또는 SSI 코드 행만 포함하고 SHTML을 저장하면됩니다. 이 SSI 지시문은 서버가 추가 컨텐츠를 제공하기 전에 웹 페이지 본문에 추가 컨텐츠를 붙여 넣도록 지시합니다. 이 경우 추가 컨텐츠는 사이트의 메뉴 코드가 포함 된 서버에있는 별도의 HTML 파일입니다. 메뉴 코드는 SSI 지시문이있는 웹 페이지의 지점에 삽입됩니다. 사이트의 모든 페이지에 SSI 지시문을 배치하면 단일 메뉴 파일 만 편집하여 사이트 전체 탐색을 업데이트 할 수 있습니다.
SSI 지시문은 다음과 같습니다 : <!-# include file = "menu.html"-> 여기서 menu.html 파일의 이름을 지정할 수 있습니다. 한 행 지시문을 HTML 페이지에 임베드 한 후에는 페이지를 .shtml 확장자로 저장해야합니다. 메뉴 페이지 자체를 작성하여 서버에 업로드하는 것 외에는 다른 조치가 필요하지 않습니다. 메뉴 파일은 .html 확장자로 저장되며 헤더 태그가 필요하지 않습니다. 간단한 예로, menu.html 파일의 내용은 다음과 같습니다.
<ul>
<li> <a href="#"> 여기에서 이름이 지정된 첫 번째 링크 </a> </ li>
<li> <a href="#"> 여기에서 명명 된 두 번째 링크 </a> </ li>
<li> <a href="#"> 여기에서 이름이 지정된 세 번째 링크 </a> </ li>
<li> <a href="#"> 여기서 네 번째 링크 이름 </a> </ li>
</ ul>
SSI 메뉴 지시문을 웹 사이트의 각 페이지에 붙여 넣으면 모든 페이지에이 내용이 표시됩니다. 웹 페이지가 삭제되거나 이동 된 경우 menu.html 파일을 편집하면 모든 페이지에 업데이트 된 탐색 링크가 표시됩니다.
SHTML 지시문은 메뉴 탐색 이외의 다른 동적 컨텐츠를 제공하는 데 사용될 수 있으므로 SHTML 색인 페이지에는 반드시 SHTML 색인을 포함 할 필요는 없지만 탐색 메뉴는 적극 권장되며 검색 엔진이 사이트를 크롤링하는 데 도움이됩니다. 탐색 링크가 끊어지면 사이트 트래픽과 검색 엔진 배치 만 손상되었습니다.
SSI의 추가 용도에는 사이트, 시간 및 날짜 전체에 머리글 또는 바닥 글 추가, 마지막으로 수정 된 정보 표시 또는 페이지 카운터와 같은 CGI 스크립트의 결과 출력이 포함됩니다. SHTML 색인 및 웹 페이지를 이용하려면 도메인을 호스팅하는 웹 서버가 호스팅 계획과 함께 서버 측 포함을 제공해야합니다. 그렇지 않은 경우 호스트는 SHTML 페이지를 구문 분석하지 않고 서비스하므로 서버가 SSI 명령어를 수행하지 않습니다.
다른 SSI 지시문의 많은 예를 검색하여 사용할 수 있습니다. 웹 브라우저는 SHTML 색인 및 웹 페이지를 HTML 색인 페이지처럼 쉽게 표시 할 수 있으며 추가 플러그인이나 기능이 필요하지 않습니다.