웹 사이트의 Index.html 페이지 이해

기본 웹 페이지를 만드는 방법

발가락을 웹 사이트 디자인의 물에 담그기 시작할 때 배울 점은 웹 페이지로 문서를 저장하는 것입니다. 웹 디자인을 시작하는 방법에 대한 많은 자습서와 기사는 초기 HTML 문서index.html 파일 이름으로 저장하도록 지시합니다. 페이지 이름에 이상한 선택이라고 생각된다면 그 의견에는 혼자가 아닙니다. 그런데 왜이 일이 끝났습니까?

이 특정 명명 규칙의 의미는 실제로 산업 전반의 표준입니다.

기본 설명

index.html 페이지는 방문자가 사이트를 요청할 때 다른 페이지가 지정되지 않은 경우 웹 사이트에 표시된 기본 페이지에 사용되는 가장 일반적인 이름입니다. 즉, index.html은 웹 사이트의 홈페이지에 사용 된 이름입니다.

보다 상세한 설명

웹 사이트는 웹 서버의 디렉토리 안에 구축됩니다. 컴퓨터에 파일을 저장하는 폴더가있는 것처럼 HTML 페이지, 이미지, 스크립트, CSS 등 웹 사이트 파일을 추가하여 웹 서버에서도 동일하게 수행합니다. 기본적으로 사이트의 모든 개별 빌딩 블록 . 디렉토리에 포함될 내용에 따라 디렉토리의 이름을 지정할 수 있습니다. 예를 들어 웹 사이트에는 일반적으로 웹 사이트에 사용 된 모든 그래픽 파일이 들어있는 "images"라는 디렉토리가 있습니다.

웹 사이트의 경우 각 웹 페이지를 별도의 파일로 저장해야합니다.

예를 들어, "About Us"페이지는 about.html 로 저장 될 수 있으며 "Contact Us"페이지는 contact.html 일 수 있습니다. 귀하의 사이트는 이러한 .html 문서로 구성됩니다.

때때로 누군가가 웹 사이트를 방문 할 때 URL에 사용하는 주소에 이러한 특정 파일 중 하나를 지정하지 않고 웹 사이트를 방문합니다.

예 :

http : // www.

이 URL에는 도메인이 포함되어 있지만 특정 파일은 나열되어 있지 않습니다. 이것은 광고 나 명함에 지정된 URL로 누군가가 갈 때마다 발생합니다. 이러한 광고 / 자료는 웹 사이트의 기본 URL을 광고 할 가능성이 높습니다. 즉, 해당 URL을 사용하는 사람은 기본적으로 특정 페이지를 요청하지 않았기 때문에 기본적으로 사이트의 홈페이지로 이동합니다.

이제는 URL 요청에 나열된 페이지가 서버에 없더라도 해당 웹 서버는 브라우저가 표시 할 수 있도록이 요청에 대한 페이지를 전달해야합니다. 배달 될 파일은 해당 디렉토리의 기본 페이지입니다. 기본적으로 파일이 요청되지 않으면 서버는 기본적으로 제공 할 파일을 알고 있습니다. 대부분의 웹 서버에서 디렉토리의 기본 페이지 이름은 index.html입니다.

본질적으로 URL 로 이동하여 특정 파일을 지정할 때 서버가 제공 할 내용입니다. 파일 이름을 지정하지 않으면 서버는 기본 파일을 찾아 URL에 해당 파일 이름을 입력 한 것처럼 자동으로 표시합니다. 다음은 이전에 표시된 URL로 이동 한 경우 실제로 표시되는 내용입니다.

기타 기본 페이지 이름

index.html 외에도 다음과 같은 일부 사이트에서 사용하는 다른 기본 페이지 이름이 있습니다.

실제로 웹 서버는 원하는 모든 파일을 해당 사이트의 기본값으로 인식하도록 구성 할 수 있습니다. 그렇기 때문에 추가 구성이 필요없이 대부분의 서버에서 즉시 인식되므로 index.html 또는 index.htm을 사용하는 것이 좋습니다. default.htm은 Windows 서버에서 때때로 사용되지만 index.html all을 사용하지만 향후 호스팅 제공 업체를 이동하도록 선택하는 경우를 포함하여 사이트 호스팅 선택에 상관없이 기본 홈페이지가 계속 인식되고 적절하게 유지됩니다 표시됩니다.

모든 디렉토리에 index.html 페이지가 있어야합니다.

웹 사이트에 디렉토리가있을 때마다 해당하는 index.html 페이지를 갖는 것이 가장 좋습니다. 이렇게하면 URL에 파일 이름을 입력하지 않아도 독자가 해당 디렉토리로 이동할 때 페이지 를 볼 수 있으므로 404 페이지를 찾을 수 없음 오류가 표시되지 않습니다 . 실제 페이지 링크가있는 선택 디렉토리의 색인 페이지에 내용을 표시 할 계획이 없더라도 파일을 제자리에 두는 것은 보안 기능뿐만 아니라 사용자 경험이 똑똑한 이동입니다.

index.html과 같은 기본 파일 이름 사용은 보안 기능이기도합니다.

대부분의 웹 서버는 누군가가 기본 파일없이 디렉토리에있을 때 볼 수있는 디렉토리 구조로 시작합니다. 이렇게하면 해당 폴더의 디렉토리 및 기타 파일과 같이 숨겨진 웹 사이트에 대한 정보가 표시됩니다. 이는 사이트 개발 중에 유용 할 수 있지만 일단 사이트가 실행되면 디렉토리를 볼 수있게되면 피해야 할 보안 취약점이 될 수 있습니다.

디렉토리의 index.html 파일을 넣지 않으면 기본적으로 대부분의 웹 서버는 해당 디렉토리에있는 모든 파일의 파일 목록을 표시합니다. 서버 수준에서는이 기능을 사용하지 못하도록 설정할 수 있지만 서버 관리 기능을 사용하려면 제대로 작동해야합니다. 시간이 많이 걸리고 스스로 제어하려는 경우 간단한 해결 방법은 기본 웹 페이지를 작성하고 이름을 index.html로 지정하는 것입니다. 해당 파일을 디렉토리에 업로드하면 잠재적 보안 위험을 줄일 수 있습니다.

또한 호스팅 제공 업체에 문의하여 디렉터리보기를 사용하지 않도록 요청하는 것도 좋습니다.

.HTML 파일을 사용하지 않는 사이트

콘텐츠 관리 시스템 이나 PHP 나 ASP와 같은보다 강력한 프로그래밍 언어를 사용하는 웹 사이트와 같은 일부 웹 사이트는 해당 구조에서 .html 페이지를 사용할 수 없습니다. 이러한 사이트의 경우 기본 페이지가 지정되었는지 확인하고 해당 사이트의 선택한 디렉토리에 대해 index.html (또는 index.php, index.asp 등) 페이지가있는 것이 여전히 설명 된 이유 때문에 바람직합니다 위.