URL 슬러그 생성
글 제목을 주소에 넣기 좋은 형태로 정리합니다.
슬러그가 무엇인가
주소 끝에 붙는 사람이 읽을 수 있는 부분입니다. /post/12345 보다 /post/web-tools-note 가 무슨 글인지 알기 쉽고, 검색 결과에 노출될 때도 유리합니다. 블로그나 문서 사이트에서 글 주소를 정할 때 씁니다.
세 가지 한글 처리
한글 유지는 주소에 한글을 그대로 둡니다. 요즘 브라우저는 한글 주소를 잘 표시하지만, 복사해서 다른 곳에 붙이면 퍼센트 인코딩된 긴 문자열로 바뀝니다. 로마자 변환은 발음을 알파벳으로 옮겨 짧고 안전한 주소를 만듭니다. 한글 제거는 영문과 숫자만 남깁니다.
로마자 변환의 한계
글자를 소리 나는 대로 옮기는 단순 변환이라 국어의 로마자 표기법에서 정한 자음 동화 같은 규칙은 반영하지 않습니다. 신라를 silla가 아닌 sinra로 옮기는 식입니다. 주소용 식별자로는 문제가 없지만 공식 표기가 필요한 곳에는 적합하지 않습니다.