퍼머링크의 조건.

| 9 Comments | No TrackBacks .

퍼머링크(permalink). 퍼머넌트(permanent) 링크의 줄임말이다. 변하지 않는 링크라는 이야기다. 굳이 옮기자면 '고유주소'라고 쓸 수도 있다.

게시판과 블로그의 차이를 이해하면 쉽다. 게시판과 달리 블로그는 각각의 포스트가 의미를 갖는다. 게시판에서는 중간에 한 페이지를 삭제하면 그 뒤로 게시물의 주소가 모두 바뀌는 경우도 있었다. 게시판은 특정 게시물을 다른 곳에 링크하는 경우가 많지 않았지만 블로그는 각각의 포스트가 트랙백을 주고받기도 하고 검색엔진에 링크되기도 한다.

무엇보다도 게시판의 주소는 복잡했다. 이를테면 이런 식이다. 성광야학의 제로보드 게시판이 이렇게 돼 있다.

http://www.popularschool.org/community/view.php?id=freeboard&page=5&sn1=&divpage=2&sn=off&ss=on&sc=on&
select_arrange=headnum&desc=asc&no=6632

애초에 링크를 염두에 두고 설계되지 않았다는 이야기다. 반면 블로그의 링크는 훨씬 간단하고 직관적이다. 이정환닷컴의 경우는 이런 식이다.

http://www.leejeonghwan.com/media/archives/000732.html

이정환닷컴의 미디어 아카이브의 732번째 포스트라는 이야기다. 외우기도 쉽다.

굳이 여섯자리 주소를 쓰는 건 이를테면 번 72포스트와 732번 포스트가 뒤섞이지 않도록 하기 위해서다. 여섯자리 주소를 쓰면 000072.html과 0000732.html, 001732.html은 파일이름으로 정렬할 때도 작성된 순서대로 놓이게 된다.

무버블타입에는 여러 가지 발행방식을 선택할 수 있도록 돼 있다. 이를테면 이정환닷컴처럼 여섯자리 숫자로 지정할 수도 있고 그냥 숫자로 지정할 수도 있다. 포스트의 제목이나 카테고리 이름를 주소에 집어넣을 수도 있고 날짜와 시간을 디렉토리와 파일 이름으로 지정할 수도 있다. 규항닷넷이 이런 방식으로 돼 있다.

http://gyuhang.net/archives/2003/06/12@12:07AM.html

이 방식의 문제는 일단 수없이 많은 디렉토리가 생긴다는 데 있다. 이 방식으로 테스트를 해봤는데 아카이브 디렉토리에 들어가 보고 기겁을 했다. 게다가 날짜와 시간을 굳이 퍼머링크에 집어넣을 이유도 없다. 2003년 6월12월에 쓴 글을 2007년 10월31일에 발행해야 할 수도 있다. 12시7분에 쓴 글을 아침 9시 정각에 발행하고 싶을 수도 있다. 발행 날짜와 시간을 바꿀 수 있는데 퍼머링크는 바꿀 수가 없다면 꽤나 답답한 일이 될 것이다.

또 다른 방식은 글 제목을 파일 이름으로 쓰는 것이다. 후그닷컴이 이런 방식으로 돼 있다.

http://foog.com/entry/한국에-유리한-FTA라면-체결해도-되지-않을까

이 방식의 문제는 역시 나중에라도 제목을 바꾸고 싶을 때 제목과 주소가 달라지게 된다는 데 있다. 처음 포스트를 쓸 때 퍼머링크까지 신중하게 생각해야 한다는 이야기다. 난감한 문제가 또 있는데 한글 제목의 경우 링크가 걸리지 않거나 주소창에 집어 넣으면 글씨가 깨진다는 점이다. 도저히 알아 볼 수 없게 된다.

http://foog.com/entry/%ED%95%9C%EA%B5%AD%EC%97%90-%EC%9C%A0%EB%A6%AC%ED%95%9C-FTA%EB%9D%BC%EB%A
9%B4-%EC%B2%B4%EA%B2%B0%ED%95%B4%EB%8F%84-%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84%EA%B9%8C

영어로 블로그를 쓸 때 유용한 방식이다. 주소에 키워드가 들어가기 때문에 검색엔진에 더 잘 걸려들 가능성이 크다. 태터툴즈(텍스트큐브)나 티스토리의 경우 이처럼 문자주소를 쓸 수도 있고 숫자주소를 쓸 수도 있다. 링블로그가 숫자주소 방식이다.

http://www.ringblog.net/1124

퍼머링크는 일단 바뀌지 않아야 한다. 그리고 직관적이고 간단해야 한다. 무엇보다 중요한 것은 지속가능해야 한다는 것이다. 한번 작성된 포스트는 평생 그 자리에서 그 주소를 가져야 한다. 업그레이드를 하거나 설령 무버블타입에서 워드프레스로, 워드프레스에서 태터툴즈로 옮겨간다고 하더라도 퍼머링크는 유지돼야 한다.

No TrackBacks

TrackBack URL: http://www.leejeonghwan.com/media/mt-tb.cgi/690

No TrackBacks

TrackBack URL: http://www.leejeonghwan.com/media/mt-tb.cgi/690

9 Comments

날짜를 디렉토리로 사용하는 이유는 포스트 발행시 파일로 저장하는 것이 기본인 MT의 특성상 제목이 겹칠 수 있기 때문이라고 생각해요.

검색엔진에서 잘 노출될려면 제목을 퍼머링크로 사용하는게 효과가 있더라고요.
그런데 문제는 역시나 한글이 제대로 출력이 안되면 저렇게 코드로 나오는 것이. -.-;
그런데 워드프레스나 무버블타입이나 태터툴즈나 표시방식이 다 틀려서 툴을 옮기게되면 기존 데이터들은 다 버려야 하는 난감함이 있지 않나요?

학주니님: 무버블타입의 경우 html 문서로 발행되기 때문에 다른 도구로 갈아탄다 하더라도 최소한 기존 문서를 그대로 남겨줄 수는 있습니다. 물론 도구를 바꿨기 때문에 덧글이나 먼글걸기는 안 됩니다만. 또는 기존 문서로 접속한 사람을 바뀐 주소로 포워딩이라도 해줄 수 있습니다. 그래서 MT가 퍼머링크 유지에 좋습니다.


요즘 블로그를 개편하면서 하는 고민이 바로 주소체계입니다.
blog/2007/20071012_text.html 으로 하기로 일단은 정했는데, 사실 마음 같아서는 blog/000123.html 으로 하고 싶습니다. 그런데 하나의 디렉토리에 모든 문서를 몰아넣을 경우 속도가 느려지는 문제가 있어서 고민 중입니다. 그리고 000123.html으로 하면 자동화가 쉬워서 관리하는 저는 편한데, 파일이름만으로는 내용을 알 수 없어 제대로 파일이름을 적은건지 혼동하는 문제도 있고요. 옛날기록을 중간에 끼워넣을 경우 중간 날짜 문서가 id번호로는 최신이라 번호순서의 섞임도 문제가 되고요.
어떤 방식을 취하더라도 장단점이 있기 마련이라 고민 중입니다. ^_^

처음 정할 때 평생 쓸 생각으로 잘 정해야 합니다. 저는 ID번호를 그냥 글 쓴 순서로 생각하고 일련번호 이상의 크게 의미를 두지 않고 있습니다. 제 경험으로 볼 때 퍼머링크의 특징상 의미가 없는 편이 더 낫습니다. 본문내용을 반영한 주소는 오히려 본문과 맞지 않게 되는 경우도 많으니까요.

간혹 ID번호 순서와 날짜별 정렬이 얽히는 경우도 있는데요. 이를테면 오늘 써서 한달 전 날짜로 입력하는 경우 말이죠. 이런 경우도 오히려 ID번호를 글 쓴 순서, DB에 입력된 순서라고 치면 오히려 유용할 수도 있다고 생각합니다. 날짜를 파일명이나 디렉토리에 집어넣는 건 위에 말한 이유로 바람직하지 않습니다. 날짜를 바꾸면 퍼머링크가 바뀌게 되고 이를 의식하지 못할 수도 있습니다.

아, 그리고 무버블타입의 경우 태터툴즈나 워드프레스 또는 다른 툴의 주소를 쉽게 흉내낼 수 있습니다. 규칙만 주면 되기 때문이죠. 무버블타입으로 데이터베이스를 옮겨오는 경우에는 퍼머링크를 그대로 살리는 것도 가능합니다.

질문이 있습니다.
http://www.leejeonghwan.com/media/archives?log=000732

http://www.leejeonghwan.com/media/archives/000732.html
이 있다고 가정하고, 둘다 변하지 않는다면 전자도 퍼머링크가 되는지요?
아니면 뒤의 형식만 퍼머링크로 인정이 되는지요?

http://www.popularschool.org/community/view.php?id=freeboard&page=5&sn1=&divpage=2&sn=off&ss=on&sc=on&
select_arrange=headnum&desc=asc&no=6632
이 URL의 패러미터들이 변경되지 않는다고 한다면, 그런 경우에도 퍼머링크로 인정이 가능한지요..

요약하자면 퍼머링크의 조건이 '변하지 않는 URL' 이란 내용 외에 형식적 조건이 포함되는가에 대해 궁금해서 여쭤봅니다.

포스트를 하나 삭제할 때 앞뒤로 주소가 바뀌는지 확인해 보세요. 형식적인 조건이라면 그정도인데 그밖의 조건들에 따라 주소가 바뀔 가능성이 있나 살펴봐야 할 겁니다. 날짜를 바꿔서 주소가 바뀌는 경우라면 퍼머링크라고 할 수 없겠죠.

키엘님: 퍼머링크의 조건은 변하지 않는 url이면 충분합니다. 주소 형식의 조건은 없습니다. 하지만 세 번째 예를 든 주소는 예쁜주소(pretty address)도 아니거니와 페이지 번호 등을 주소에 포함하고 있어 게시물 삭제시 주소가 바뀔 가능성이 높습니다. 또한 당장은 게시물 삭제 때 주소를 유지하더라도 향후 도구가 바뀔 경우 주소체계가 바뀔 가능성이 매우 높기 때문에 퍼머링크가 아닐 가능성이 높습니다.

극단적인 예를 들자면 .../000732.html 라는 문서는 무버블타입이라는 도구를 삭제한다 해도 문서로 남아있을 수 있습니다. 또한 다른 도메인으로 게시물을 옮길 경우 옮긴 주소로 1:1 포워딩이 가능합니다. 반면 세 번째 주소는 제로보드라는 프로그램을 삭제하면 해당 문서도 사라집니다. 또한 문서를 옮긴 경우 옮긴 문서 주소로 1:1 포워딩도 불가능합니다.


이정환님: 주소체계는 좀더 고민해보고 결정해야겠습니다. id를 쓰는 것이 퍼머링크 유지에는 확실히 더 효율적이죠. 주소도 간결해지고요. 결국 퍼머링크 유지가 더 우선이냐 다른 부분의 장점을 우선시 하느냐 하는 선택의 문제인데, 나름대로 다 중요한 부분이라 선택이 쉽지 않네요. ^^;

하~* 이 글은 안 읽었었는데 지금 보니 제 사이트가 언급되어 있군요. 말씀하신 그 문제로 저도 고민중이었습니다. 설치형 블로그 초보자라 첨엔 한글제목이 그대로 주소가 되니 쌈빡하네..라고 생각했었는데 말씀하신 바로 그 문제점들이 있더군요. 기왕 그런 말도 들었고 하니 이 참에 아예 절대주소를 바꿔야 겠네요. 새로운 글들은... 잘 읽었습니다.

Leave a comment

Contact

all@leejeonghwan.com

About this Entry

This page contains a single entry by 이정환 published on October 31, 2007 4:41 AM.

언론의 삼성경제연구소 베껴쓰기 심각하다. was the previous entry in this blog.

삼성왕국의 언론 지배, 여기까지 왔다. is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Entries

Recent Comments

  • foog: 하~* 이 글은 안 읽었었는데 지금 보니 제 사이트가 언급되어 read more
  • 김중태: 키엘님: 퍼머링크의 조건은 변하지 않는 url이면 충분합니다. 주소 형식의 조건은 read more
  • 이정환: 포스트를 하나 삭제할 때 앞뒤로 주소가 바뀌는지 확인해 보세요. 형식적인 read more
  • 키엘: 질문이 있습니다. http://www.leejeonghwan.com/media/archives?log=000732 와 http://www.leejeonghwan.com/media/archives/000732.html 이 있다고 가정하고, 둘다 변하지 read more
  • 이정환: 처음 정할 때 평생 쓸 생각으로 잘 정해야 합니다. 저는 read more
  • 김중태: 요즘 블로그를 개편하면서 하는 고민이 바로 주소체계입니다. blog/2007/20071012_text.html 으로 하기로 read more
  • 김중태: 학주니님: 무버블타입의 경우 html 문서로 발행되기 때문에 다른 도구로 갈아탄다 read more
  • 학주니: 검색엔진에서 잘 노출될려면 제목을 퍼머링크로 사용하는게 효과가 있더라고요. 그런데 문제는 read more
  • 세라비: 날짜를 디렉토리로 사용하는 이유는 포스트 발행시 파일로 저장하는 것이 기본인 read more
This blog is licensed under a Creative Commons License.

Information

Powered by Movable Type 5.04