정적 사이트는 이미 물건입니다. HTML과 이미지와 한 장의 사이트맵. 도메인은 그 물건에 붙이는 이름입니다. 이름이 먼저 있고 물건이 없으면 간판만 남은 가게이고, 물건이 있는데 이름이 어긋나면 손님이 다른 문으로 들어갑니다.

이 글은 특정 업체의 클릭 순서가 아닙니다. 폴더를 주소로 바꿀 때 현장에서 반복해서 어긋나는 지점을 적습니다.

폴더가 곧 경로입니다

정적 호스팅에서 경로의 규칙은 단순합니다. /journal/ganghwa-workshop/는 폴더와 index.html입니다. 파일을 ganghwa-workshop.html로 두고 슬래시 주소를 약속하면 404가 납니다.

로컬에서 상대 경로로 열리던 이미지가 도메인에서 깨지면, 거의 항상 기준 폴더가 달라진 것입니다. 고치는 곳은 도메인이 아니라 href입니다.

이름의 두 층

도메인은 DNS 이름과 인증서 이름입니다. 한쪽만 맞으면 브라우저는 경고를 띄우거나 다른 호스트로 갑니다.

  1. apex와 www 중 무엇을 정본으로 둘지 정합니다
  2. 정본으로 301이 붙는지 확인합니다
  3. 인증서가 그 정본을 덮는지 확인합니다

정본을 정하지 않으면 사이트맵과 공유 카드가 두 집을 가리킵니다. 소량 사이트에서 두 집은 관리가 아니라 분열입니다.

사이트맵은 재고 대장입니다

사이트맵에 올린 주소는 약속입니다. 재고 없는 물건을 대장에 적는 일과 같습니다. 배포 전에 대장을 맞춥니다.

404를 사이트맵에 남겨 두면 검색엔진은 빈 선반을 계속 방문합니다. 페이지를 만들 계획이 없으면 주소를 지우는 것이 과정입니다.

캐시와 첫 방문

도메인이 열리면 한 번 더 기다렸다가, 시크릿이 아닌 창과 시크릿 창을 같이 봅니다. 옛 HTML이 새 이미지와 섞이면, 배포가 실패한 것이 아니라 캐시가 두 버전을 잡고 있는 것입니다.

소량 배포에서는 파일 이름에 버전을 붙이거나, 방금 올린 HTML의 한 문장이 산 주소에 보이는지로 닫습니다. “올렸다”는 느낌은 검수가 아닙니다.

닫는 목록

도메인 작업이 끝나면 다섯 줄을 남깁니다.

  1. 정본 호스트
  2. 배포한 폴더의 커밋 또는 파일 개수
  3. 사이트맵 URL
  4. 확인한 200 목록, 확인한 404 목록
  5. 다음 배포에서 건드리지 않을 파일 — 흔히 홈의 index

다섯 줄이 있으면 다음 소량은 이름부터 다시 싸우지 않습니다. 정적 사이트가 도메인을 얻는다는 것은, 폴더와 대장과 간판이 같은 물건을 가리키게 하는 일입니다.

경로 규칙의 필드

정적 호스팅에서 주소는 폴더의 다른 이름입니다. 규칙을 한 장에 적지 않으면, 로컬에서 열리던 이미지가 도메인에서 깨지고, 고치는 손이 도메인 패널로 갑니다. 고치는 곳은 href입니다.

  1. 끝에 슬래시를 쓸 주소는 폴더 + index.html
  2. 한 장의 글은 그 폴더의 index.html
  3. 이미지 경로는 배포 루트 기준으로 한 번만
  4. 대소문자는 폴더 이름과 같게 — 로컬 디스크가 무시해도 서버는 안 무시함
  5. 없는 경로는 404 페이지로 닫힘

다섯 칸이 배포 폴더의 뼈대입니다. 뼈대 없이 도메인만 붙이면 간판만 남은 가게입니다.

정본 호스트 체크

이름의 두 층 — DNS와 인증서 — 을 같은 날 닫습니다. 한쪽만 맞으면 브라우저는 경고를 띄우거나 다른 문으로 들어갑니다.

  1. apex와 www 중 정본 하나
  2. 나머지에서 정본으로 301
  3. 인증서가 정본을 덮음
  4. og:url·canonical·사이트맵이 정본만 가리킴

정본이 둘이면 공유 카드가 두 집을 가리킵니다. 소량 사이트에서 두 집은 관리가 아니라 분열입니다.

도메인이 어긋나는 실패

404를 사이트맵에 남겨 두는 것은 과정이 아닙니다. 페이지를 만들거나, 주소를 지웁니다. 둘 다 손의 일입니다.

닫는 다섯 줄의 순서

도메인 작업이 끝나면 같은 순서로 다섯 줄을 남깁니다. 다음 소량이 이름부터 다시 싸우지 않게 하기 위해서입니다.

  1. 정본 호스트
  2. 배포한 폴더의 커밋 또는 파일 개수
  3. 사이트맵 URL — 방금 연 목록과 같은지
  4. 확인한 200 목록, 확인한 404 목록
  5. 다음 배포에서 건드리지 않을 파일

정적 사이트가 도메인을 얻는 그림은, 폴더와 대장과 간판이 같은 물건을 가리키는 일입니다. 그 세 점이 겹쳐야 손이 다음 글을 폴더에 넣을 수 있습니다.