리다이렉트

최근 수정 시각:

파일:나무위키+유도.png   매직 더 개더링의 카드 Redirect에 대한 내용은 Misdirection 문서를 참조하십시오.

파일:Semi_protect.png
이 문서는 비로그인 사용자의 편집이 제한되어 있습니다. 자세한 사유는 여기를 참고하시기 바랍니다.

Redirect

1. 우편물이나 문서 등을 다른 주소나 방향으로 연결해 보내는 것2. 인터넷 용어
2.1. 나무위키의 리다이렉트 기능2.2. 포워드와 리다이렉트의 차이2.3. 모니위키의 URL 리다이렉트
3. 돈 같은 것을 다른 방식이나 용도로 돌려 쓰는 것

1. 우편물이나 문서 등을 다른 주소나 방향으로 연결해 보내는 것[편집]

쉽게 설명하자면 컴퓨터 바탕화면에 많이 있는 바로가기라고 할 수 있다.

정확히 말하면 JavaScript로 구현 가능한 납치태그가 바로 이것을 이용한 것이다. 하지만 적절하게 쓰면 없이는 못사는 것이 되기 때문에 컴퓨터, 인터넷 환경에서도 매우 중요한 기능이며, 아래의 위키위키의 리다이렉트도 바로 이뜻이다.

2. 인터넷 용어[편집]

위에서 따온 말로, 한 페이지에 접속시 자동으로 다른 페이지로 넘어가는 것이다. 대개 검색의 편의성을 위한 축약표현이나 같은 대상을 가리키는 다른 명칭 등을 리다이렉트하고 있으며 중립성 등의 이유로 사용되기도 한다. 대부분의 위키위키 엔진에 있는 기능이다. 위키백과 등의 미디어위키와, 도쿠위키에서는 넘겨주기라고 한다. 오위키에는 리다이렉트 기능이 없어서 당시 엔하위키에서는 한줄글로 대체하는 현상이 존재했다.

2.1. 나무위키의 리다이렉트 기능[편집]

파일:namuwiki_redirect_example.png

'namuwiki'를 검색할 경우 자동으로 '나무위키'문서로 리다이렉트된다.

나무위키에서 리다이렉트를 생성하거나 편집하고 싶을 때는 문법 도움말 6번 문단을 참고하면 된다. 또한 리다이렉트를 생성하기 이전에 자신이 만들고자 하는 리다이렉트가 적절한 것인지 우선 리다이렉트 관련 규정을 읽어보는 것이 좋다.

편집지침에 의거하여 리다이렉트 생성은 토론으로 합의하지 않는 이상 5개까지로 제한되어 있다. 따라서 리다이렉트 문서를 생성하기 이전에 이것이 꼭 필요한 것인지, 편집지침에 위배되는 방식의 리다이렉트[1]가 아닌지 꼼꼼하게 확인할 필요가 있다.

검색창에서 영어, 정확히는 라틴 문자는 대소문자가 다른 문서가 없는 이상, 대문자, 소문자 구별을 하지 않고 넘겨주므로 단순히 문서명에서 대소문자만 바꾸는 리다이렉트는 불필요하다. 이는 문서명에 라틴 문자 외의 문자가 포함된 경우도 마찬가지. 단 이런 게 만들어졌을 때 그냥 삭제하면 역사가 남아서 넘겨주기가 안 되니, 더미화를 해야 한다.

한편, 리다이렉트 연결이 또 다른 리다이렉트 문서로 이어지는 경우엔 연쇄적으로 리다이렉트가 일어나지 않으니 주의를 요한다. 가령, A문서에 들어가면 B문서로 연결되게끔 리다이렉트를 걸어놨는데, B문서에는 C문서로 가게끔 리다이렉트를 해두었다면, A문서로 들어갔을 때 C문서로 갈 수 있는 것이 아니라는 얘기다.[2]이 경우, A문서로 들어갔을 때 B문서의 내용인 '#redirect C'라는 내용을 출력할 뿐이니 반드시 참고하자. 이는 리다이렉트 무한순환[3]을 방지하기 위한 조치라고 한다.

위키문법 중에서 'include' 문에서는 리다이렉트가 동작되지 않는다. 이 방법으로 수정될 시 리다이렉트가 되지 않고 문법 내용만 보이게 되니, 이 경우에는 재빨리 통합된 문서로 include문의 내용을 바꿔줘야 한다.

문서 및 문단에 연결된 리다이렉트를 알고 싶다면 해당 문서 최상단의 '역링크' 버튼을 누르고 '이름공간' 옆 두 번째 상자에서 'redirect'를 선택한 뒤 '제출' 버튼을 누르자. 이렇게 하면 하단에 모든 리다이렉트 문서명이 나타난다. 과거에는 문서 및 문단 상단에 넘겨주기 안내를 작성할 수 있었으나, 나무위키:편집지침/모든 문서의 개정으로 인해 넘겨주기 안내를 작성할 수 없게 되었다.

2.2. 포워드와 리다이렉트의 차이[편집]

화면전환의 주체가 리다이렉트는 웹브라우저이고 포워드는 웹 컨테이너라고 볼 수 있다.

2.3. 모니위키의 URL 리다이렉트[편집]

모니위키 엔진의 문서명 리다이렉트는 1.2.0 버전까지 문서 내부 목차(anchor)로의 리다이렉트를 지원하지 않았다. #redirect 문서명#s-1 식으로 명령할 경우, 곧이곧대로 문서명#s-1 문단으로 리다이렉트할 뿐 문서명의 s-1 문단으로 리다이렉트하지 못하기 때문이었다. 이 때문에 리그베다 위키에서는 특정 문단으로 리다이렉트는 불가능하다고 알고 있었다.

그런데 2013년 2월 25일, 익양대치 문서에서 형주 공방전으로 리다이렉트하려는 시도를 통해 URL 방식으로 리다이렉트하는 방법이 발굴, 공론화되면서 새로운 국면을 맞이할 수 있게 되었다. #

#redirect {{{http://www.rigvedawiki.net/r1/wiki.php/걸고 싶은 문서?action=show&redirect=거는 문서#걸고 싶은 문단}}}


방법은 바로 이것.

다만 그냥 문서명 뒤에 #s-1 식으로 써서 할 경우, 수동으로 리다이렉트하는 방식이라서 어디서 리다이렉트했는지를 인식하지 못한다. 따라서 저런 형식의 주소를 써넣어서 어디서 리다이렉트했는지를 수동으로 알려주게 하였다. 따라서 출발지, 목적지 문서명, 목적지 좌표가 모두 들어가 있다.

사실 문단 리다이렉트는 타 위키엔진에서 정상적으로 지원하는 기능이고, 이를 모니위키의 단순 버그로도 볼 수 있기 때문에,[4] 모니위키 1.2.0부터는 #redirect 형주 공방전#익양대치 방식으로도 리다이렉트를 할 수 있게 되었다.

이후 리그베다 위키에도 1.2.0이 반영되었기 때문에 이 복잡한 방법을 쓸 필요가 없어졌으며, 모니위키 개발자가 아예 이전까지의 URL 리다이렉트 문단 이동을 편법적인 방법이라고 못박았다. 하지만 자체엔진을 쓰고 있는 나무위키와는 이미 상관없는 이야기다. 그리고 나무위키는 저런 형태의 리다이렉트를 지원하지 않는다.

관련된 내용이 맞을지는 모르나 이런 방식 때문에 (예시를 들어) 한때 리그베다 위키 시절에 ㅈ, ㅉ, ㅊ 다음의 이중 모음 문서가 편집제한에 걸린 적이 있었다. 그 이유는 누군가가 ㅈ, ㅊ, ㅉ로 시작하는 비속어로 리다이렉트를 자꾸 걸어놓기 때문. 자세한 내용은 추가 바람.

3. 돈 같은 것을 다른 방식이나 용도로 돌려 쓰는 것[편집]

한자로는 전용(轉用)이라고 한다.전용의 사전적 의미

예시) 자원들이 이 중요한 새 프로젝트로 리다이렉트되고 있다.

[1] 공식 명칭 혹은 이음동의어가 아니면서 원 표제어보다 긴 리다이렉트, 비하적 의미의 리다이렉트, 공식 명칭이 아닌 원어명 리다이렉트 등이 해당한다.[2] 문제는 2015년 8월 초까지는 이게 가능했기 때문에 수많은 리다이렉트 문서가 무용지물이 됐는데 나무위키에선 어떤 조치도 없다.[3] 리다이렉트 무한순환이란, A문서가 B문서로 리다이렉트 되어있고, B문서도 A문서로 리다이렉트 돼 있는 상태여서 무한히 반복되는 등 리다이렉트 경로 사이에 루프가 발생하는 것을 말한다.[4] anchor를 무시하고 #이 포함된 문단으로 인식하도록 설계한 경우 의도적인 기능이지만, anchor를 생각하고 있었으나 이를 소스에 포함시키지 못한 경우 버그가 된다.