넘겨주기

넘겨주기 또는 리다이렉트(redirect)는 위키의 기능 중 하나로, 어떤 문서를 열었을 때 자동으로 다른 문서로 넘겨주는 역할을 한다.

1 의미[편집]

표제어가 너무 긴 문서, 이음동의어 문서에 쉽게 접근할 수 있도록 해주는 기능. 표제어가 긴 문서에는 약자로 넘겨주기 문서를 만들면 접근성이 좋아지고, 같은 뜻이지만 음이 다른 단어(무기병기 등)는 같은 문서를 복제할 필요 없이 한쪽을 넘겨주기 문서로 만들면 한 문서로 통합할 수 있다.

2 용도[편집]

표제어가 너무 긴 문서에 대한 접근
라이트 노벨던전에서 만남을 추구하면 안 되는 걸까》는 표제어가 너무 길어서 이 제목을 전부 쳐서 들어가기 힘들다. 그럴 때 약자인 던만추만 입력해도 들어갈 수 있도록 해주는 기능이 넘겨주기 기능이다.
띄어쓰기 구분이 되는 문서
리브레 위키는 띄어쓰기 여부도 구분해서 개별의 문서로 만든다. 예를 들어 나무위키나무 위키는 둘이 별개의 문서가 된다. 하지만 굳이 띄어쓰기 차이밖에 없는 저 두 문서를 굳이 별개의 문서로 나눌 필요는 없으므로 넘겨주기 문서를 이용해 하나의 문서로 합치는 것이다.
번역명이 다양한 문서
외국어번역할 때, 번역명이 여럿 있는 경우가 있다. 요한계시록요한묵시록영어로 『The Revelation to John』지만 한국어 명칭이 번역에 따라 달라져서 둘이다. 이럴 경우에도 넘겨주기 문서를 이용해 하나의 문서로 합친다.
실존 인물 또는 등장인물의 이름이 여럿인 경우
사람이 두 가지 이상의 명칭으로 불릴 경우 한 가지 이름만 문서명으로 하고 나머지는 넘겨주기를 해준다.

3 넘겨주기 문서 생성법[편집]

#넘겨주기 [[넘겨갈 문서 제목]]
#redirect [[넘겨갈 문서 제목]]

위의 방법을 쓰면 그 문서는 넘겨주기 문서가 되어, 이후 그 문서 제목을 검색하면 자동으로 본 문서 쪽으로 넘어간다. '넘겨주기' 대신 'redirect' 명령어를 써도 된다.

#넘겨주기 [[넘겨갈 문서 제목#문단 제목]]

또한 이렇게 쓰면 문서 내의 문단 제목으로도 넘겨주기가 가능하다. 예를 들어 위백화한국어 위키백과 문서의 #위키백과화 문단으로 넘어가는 넘겨주기 문서다.

넘겨주기 문서 목록만 보고 싶을 때는 특수:넘겨주기목록을 참조하면 된다.

3.1 넘겨주기 문서 확인법[편집]

특정 문서의 리다이렉트 목록을 확인하고 싶다면 문서 메뉴에서 ▼ → 정보를 클릭하고 이 문서의 넘겨주기 수를 클릭하면 목록이 뜬다.

4 이중 넘겨주기[편집]

다른 넘겨주기로 넘겨주기된 상태를 이중 넘겨주기(double redirect)라 부른다. 미디어위키의 경우 기본 셋팅에서는 넘겨주기 문서로 넘어올 때에는 최종적으로 지칭하는 문서가 아닌 넘겨주기 문서를 출력하므로 깔끔하게 넘어가지 않는다. 리브레 위키도 기본 셋팅처럼 다른 넘겨주기 문서를 가리키는 넘겨주기의 경우 최종 문서로 바로 넘어가지 않는다. 무조건 넘겨줄 경우 A→B→C→D→...같이 길게 늘어진 형태의 넘겨주기나 A→A로 넘겨주는 재귀적 넘겨주기 형태로 입력할 때 오류가 발생할 수 있기 때문.

미디어위키에서는 특수:이중넘겨주기 문서를 통해 이중넘겨주기를 확인할 수 있다. 이중넘겨주기가 발견되면 근원 문서를 찾아 넘겨주기 대상을 근원 문서로 고치는 것이 좋다.

또한 미디어위키 설정에서 "$wgFixDoubleRedirects" 기능을 활성화시키면 문서 이동 시에 이동한 문서로 넘겨주는 넘겨주기를 자동적으로 새 제목으로 변경시킬 수 있다. 다만 문서 이동을 이용한 문서 훼손에 대처하기 어려워지기에 기본적으로는 비활성화되어 있다. __STATICREDIRECT__ 키워드를 써놓으면 이 기능에 의해서 문서 이동을 막을 수 있다.

또한 미디어위키 확장 기능 중에는 0을 포함해 특정 숫자를 입력하면여러 단계의 넘겨주기를 한번에 넘겨주게 설정할 수 있는 기능도 있다. 예를 들면 A→B→C에서 2단계 넘겨주기를 허용하면 A 문서를 열었을 때 넘겨주기 문서인 B문서 대신 C문서로 바로 여는 방식이다. 다만 넘겨주기 단계 허용 숫자가 제한되어 있으므로 넘겨주기 링크가 A→B→A 형식으로 나타나는 순환형 넘겨주기의 경우에는 아예 넘겨주기 단계 수가 무한이기에 도로 A문서 혹은 B문서가 출력된다.