맨위로가기

퍼머링크

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

퍼머링크는 웹 페이지의 특정 콘텐츠에 대한 영구적인 URL을 의미한다. 웹 페이지가 동적으로 생성되면서 URL이 변경될 수 있는 문제를 해결하기 위해 고안되었으며, 외부에서 콘텐츠를 링크, 참조, 인용할 때 콘텐츠의 지속적인 접근성을 보장하는 데 사용된다. 블로그와 같은 콘텐츠 관리 시스템에서 특정 게시물이나 버전에 대한 고유한 주소로 활용되며, 위키백과에서도 문서의 특정 버전을 참조하는 데 사용된다. PURL(Persistent URL)과 유사하지만, PURL은 독립된 전용 도메인을 사용하고 수십 년 동안 지속되도록 설계된 반면, 퍼머링크는 일반적으로 URL의 도메인을 변경하지 않고 수년 동안 사용하도록 설계되었다.

더 읽어볼만한 페이지

  • URL - URL 단축
    URL 단축은 긴 URL 주소를 짧게 변환하여 가독성과 공유를 용이하게 하는 기술 또는 서비스로, 소셜 미디어나 메시징 플랫폼에서 유용하며 QR 코드 최적화, 데이터 분석 등의 기능을 제공하지만 악용될 가능성과 링크 부패의 위험성도 존재한다.
  • URL - URL 리다이렉션
    URL 리다이렉션은 사용자를 다른 웹 페이지로 자동 이동시키는 기술이며, HTTP 상태 코드를 통해 구현되고 보안, URL 축약, 장치 타겟팅 등 다양한 목적으로 활용되지만, 보안 문제와 피싱 공격에 악용될 위험도 존재한다.
  • 고유 식별자 - MAC 주소
    MAC 주소는 네트워크 장치를 식별하는 고유한 48비트 식별자로, IEEE 802 MAC 주소로 알려져 있으며, 최근 스푸핑 악용 및 개인 정보 보호를 위한 랜덤화 기술이 논의되고 있다.
  • 고유 식별자 - 범용 상품 부호
    범용 상품 부호(UPC)는 소매점에서 상품을 식별하기 위해 상품 포장에 인쇄되는 널리 사용되는 바코드의 일종으로, 12자리 숫자로 구성된 UPC-A를 포함한 다양한 변형이 존재한다.
  • 식별자 - 아카이벌 리소스 키
    아카이벌 리소스 키(ARK)는 디지털, 물리적, 추상적 자원의 영구적인 식별을 위한 체계로, 분산된 웹 환경에서 관리 주체의 약속을 통해 객체의 보존과 접근성을 제공하며, ARK Alliance가 국제적인 사용을 장려하고 한국에서도 활용된다.
  • 식별자 - 바코드
    바코드는 다양한 폭의 막대와 공백 조합으로 정보를 나타내는 기호로, 상품 식별, 재고 관리 등에 사용되며 1차원과 2차원 바코드가 존재하고 바코드 스캐너로 판독되어 산업 효율성을 높인다.
퍼머링크

2. 역사

웹 초창기에는 모든 콘텐츠가 정적이었고, 따라서 모든 하이퍼링크는 파일 이름을 가리켰다. 그러나 곧 많은 웹 페이지가 동적 웹 페이지가 되었고, 많은 URL에 쿼리 용어가 포함되기 시작했다.

제이슨 코트키는 2000년 3월 5일 "드디어. 눈치챘나요"라는 제목의 게시물에서 "퍼머링크(permalink)"라는 용어를 처음 사용했다.[1] 매튜 호이는 그 전 주말에 블로거 공동 창업자인 에반 윌리엄스 및 폴 바우쉬(Paul Bausch)와 퍼머링크 스타일 기능에 대해 논의했다. 바우쉬는 게시물의 ID를 블로거 템플릿에 넣을 수 있는 기능(그가 작성)을 사용하여 블로거에서 영구 링크를 만드는 것이 기술적으로 가능하다는 점을 지적했다. 2000년 3월 6일, 호이는 코트키의 블로그에 대한 응답으로 자신의 웹로그에 기술 세부 정보를 게시하여[2] 퍼머링크가 널리 채택될 수 있도록 했다.

2. 1. 초기 웹 환경

웹 초창기에는 모든 콘텐츠가 정적이었고, 따라서 모든 하이퍼링크는 파일 이름을 가리켰다. 그러나 곧 많은 웹 페이지가 동적 웹 페이지가 되었고, 많은 URL에 쿼리 용어가 포함되기 시작했다.

2. 2. 동적 웹페이지의 등장

웹 초창기에는 모든 콘텐츠가 정적이었고, 따라서 모든 하이퍼링크는 파일 이름을 가리켰다. 그러나 곧 많은 웹 페이지가 동적 웹 페이지가 되었고, 많은 URL에 쿼리 용어가 포함되기 시작했다.[1]

2. 3. 퍼머링크 용어의 등장

제이슨 코트키는 2000년 3월, "퍼머링크"라는 용어를 처음 사용했다.[1] 매튜 호이는 블로거 공동 창업자인 에반 윌리엄스 등과 퍼머링크 기능에 대해 논의했고, 기술적 세부 정보를 공유하여 널리 채택될 수 있도록 기여했다.[2]

3. 목적

퍼머링크는 콘텐츠를 외부에서 링크, 참조, 인용할 때 영구적인 접근을 보장하기 위해 사용된다.

3. 1. 콘텐츠 관리 시스템과 퍼머링크

링크의 영구성은 콘텐츠 항목이 원본 조직 외부의 소스에서 링크되거나, 참조되거나, 인용될 가능성이 있을 때 바람직하다. 대규모의 동적 웹사이트데이터베이스 기반의 콘텐츠 관리 시스템을 기반으로 구축되기 전에는 특정 콘텐츠의 URL이 정적이고 사람이 읽을 수 있는 경우가 더 일반적이었으며, URL 구조와 이름 지정은 해당 콘텐츠를 생성하는 주체에 의해 결정되었다. 콘텐츠 양의 증가와 관리의 어려움으로 인해 데이터베이스 기반 시스템이 부상했고, 그 결과로 발생한 다루기 어렵고 자주 변경되는 URL은 URL 설계 및 링크 영구성과 관련하여 신중한 정책을 필요로 했다.

예를 들어, 위키백과의 내부 CGI(Common Gateway Interface)-기반 URL은 단순화하여 더 읽기 쉽게 만들었다.

3. 2. 위키백과의 퍼머링크

위키백과의 내부 CGI 기반 URL은 단순화되어 더 읽기 쉽게 만들어졌다.[1] 예를 들어, 'Example'이라는 위키백과 문서의 내부 URI는 `http://en.wikipedia.org/w/index.php?title=Example`이지만, 사람이 더 읽기 쉬운 외부 URL인 `http://en.wikipedia.org/wiki/Example`에서 URL 리라이팅을 통해 생성된다.[1]

3. 3. 블로그와 퍼머링크

여러 항목이 있는 블로그의 경우, 특정 항목은 사이트의 첫 페이지에서 짧은 시간 동안만 볼 수 있다. 특정 항목의 URL을 저장한 방문자는 다시 방문했을 때 원하는 내용이 새로운 내용으로 대체된 것을 종종 발견한다. 블로거는 방문자가 더 오래 지속되는 URL(퍼머링크)을 참조용으로 저장하도록 퍼머링크를 눈에 띄게 게시하는 방법을 사용한다.

퍼머링크는 게시 날짜와 시간을 나타내는 문자열, 항목을 처음 작성한 작성자 또는 해당 항목의 주제를 나타내는 식별자로 구성되는 경우가 많다. 중요한 점은 항목이 내부 데이터베이스 내에서 변경, 이름 변경 또는 이동되더라도 퍼머링크는 변경되지 않는다는 점이다. 퍼머링크는 내부 데이터베이스 식별자를 참조하는 매직 쿠키 역할을 하기 때문이다. 항목이 완전히 삭제된 경우 해당 퍼머링크를 재사용할 수 없는 경우가 많다.

퍼머링크는 그 후 웹로그에서 링크 추적 및 링크 트랙백을 포함한 여러 혁신에 활용되었으며, RSS 또는 Atom 신디케이션 스트림에서 특정 웹로그 항목을 참조하는 데 사용되었다.

4. 구성 요소

퍼머링크는 보통 다음과 같은 요소로 구성된다.


  • 게시 날짜와 시간을 나타내는 문자열
  • 항목을 처음 작성한 작성자 또는 해당 항목의 주제를 나타내는 식별자


퍼머링크는 항목이 내부 데이터베이스 내에서 변경, 이름 변경 또는 이동되더라도 변하지 않는다. 이는 퍼머링크가 내부 데이터베이스 식별자를 참조하는 매직 쿠키 역할을 하기 때문이다. 항목이 완전히 삭제된 경우에는 해당 퍼머링크를 재사용할 수 없는 경우가 많다.

5. PURL과의 비교

PURL(영구 URL)은 영구적인 URL로 사용되며, 요청된 웹 리소스의 위치로 리디렉션된다. 퍼머링크와 PURL의 주요 차이점은 도메인 이름과 시간 척도에 있다. PURL은 독립된 전용 도메인 이름을 사용하며 수십 년 동안 지속되도록 설계되었고, 퍼머링크는 일반적으로 URL의 도메인을 변경하지 않으며 수년 동안 사용하도록 설계되었다.

6. 버전 관리

많은 블로그 및 콘텐츠 관리 시스템은 콘텐츠의 버전 관리를 지원하지 않는다. 즉, 항목이 업데이트될 경우 고유하게 접근 가능한 버전이 생성되지 않는다. 따라서 이러한 시스템의 맥락에서 퍼머링크는 시간이 지남에 따라 다른 콘텐츠를 참조할 수 있다. 반면 위키백과처럼 대부분의 위키와 같이 버전 관리를 지원하는 시스템의 맥락에서 퍼머링크는 일반적으로 ''특정 버전''에 대한 링크로 이해되며, 링크 자체와 링크가 참조하는 리소스는 시간이 지나도 변경되지 않아야 한다.[1]

6. 1. 버전 관리 시스템의 퍼머링크

미디어위키위키백과를 구동하는 소프트웨어로, 퍼머링크를 지원한다. 미디어위키에서 특정 문서, 이미지, 템플릿의 이전 버전은 고유하고 변경되지 않는 URL로 참조할 수 있지만, 현재 항목은 이미지 및 템플릿의 이전 버전을 사용하지 않을 수 있다. 위키백과위키뉴스와 같은 소스의 문서를 인용할 때는 특정 버전에 대한 퍼머링크를 사용하여 콘텐츠가 검토를 위해 변경되지 않도록 하는 것이 좋다. 그러면 검토자는 인용된 수정본, 현재 수정본 및 두 수정본 간의 차이점을 볼 수 있다.[1]

6. 2. 위키백과 인용

미디어위키위키백과를 구동하는 소프트웨어로, 이러한 유형의 퍼머링크를 지원한다. 현재 구현에서는 특정 문서, 이미지 및 템플릿의 이전 버전을 고유하고 변경되지 않는 URL로 참조할 수 있지만, 현재 항목은 이미지 및 템플릿의 이전 버전을 사용하지 않을 수 있다. 위키백과위키뉴스와 같은 소스의 문서를 인용할 때는 특정 버전에 대한 퍼머링크를 사용하여 콘텐츠가 검토를 위해 변경되지 않도록 하는 것이 좋다. 그런 다음 검토자는 인용된 수정본, 현재 수정본 및 두 수정본 간의 차이점을 볼 수 있다.

7. 표현 방식

블로그 게시물은 보통 제목, 날짜, 본문, 그리고 댓글, 퍼머링크 및 게시물의 카테고리(메타데이터)로 구성된다.

퍼머링크는 일반적으로 "퍼머링크" 또는 "이 항목에 대한 링크"와 같은 텍스트 링크로 표시되지만, 때로는 기호를 사용하기도 한다. 가장 흔한 기호는 #이다. 그러나 특정 웹사이트에서는 별표, 대시, 문단 기호(¶), 단락 기호(§) 또는 고유한 아이콘을 사용하여 퍼머링크를 나타내기도 한다.

8. 자동 탐지

퍼머링크는 HTML 내에 표시되어 자동 탐색 도구가 감지하고 연결에 사용할 수 있다.[1] 링크 요소에는 다음 속성이 포함되어야 한다.[1]

```html


참조

[1] 웹사이트 Finally. Did you notice the (kottke.org) http://www.kottke.or[...] 2000-03-05
[2] 웹사이트 Caroline wishes outloud for {{!}} A Whole Lotta Nothing http://a.wholelottan[...] 2000-03-06



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com