미디어위키/문법/넘겨주기: 두 판 사이의 차이

(시작)
 
(부가 설명 추가)
14번째 줄: 14번째 줄:
과연 문서 넘겨주기 기능은 몇번 코드로 이동하게 될까요?
과연 문서 넘겨주기 기능은 몇번 코드로 이동하게 될까요?


개발자 도구를 보면 302로 리디렉션허게 됩니다. 즉, 일시적 페이지 이동이라는 뜻입니다.
개발자 도구를 보면 302로 리디렉션하게 됩니다. 즉, 일시적 페이지 이동이라는 뜻입니다.
 
===Web Sniffer로 확인===
[[Web Sniffer]]는 HTTP 요청 및 응답 헤더를 웹으로 볼 수 있게 만든 사이트 입니다. 먼저 넘겨주기 문서를 하나 선택해야 하는데요. 저는 [[smc]] 문서로 하겠습니다. 해당 문서의 URL은 [https://www.gaonwiki.com/w/Smc] 입니다. Web Sniffer에 해당 URL을 입력하면 다음과 같은 결과가 나오게 됩니다.
 
[[파일:web_sniffer_smc문서_확인.png]]
 
<b>{{글씨 색|red|HTTP Response Header}}</b> 문단을 보면 HTTP/1.1 200 OK라고 뜹니다.
 
[[#301 리디렉션? 302 리디렉션?|위의 문단]]에서는 302 리디렉션 한다고 나와있는데 왜 그런 걸까요?
 
===개발자 도구로 확인===
같은 URL을 개발자 도구로 확인해 봅시다.
 
[[File:whale_developer_tools_smc문서_확인.png]]
 
맨 위에 [https://www.gaonwiki.com/w/index.php?title=%ED%8A%B9%EC%88%98%3A%EA%B2%80%EC%83%89&search=smc&go=%EB%B3%B4%EA%B8%B0 한 URL]이 302로 리디렉션 한다고 되어 있죠? 아까 [[#Web Sniffer로 확인|Web Sniffer]]에서는 200으로 표시된 이유는 그 밑에 있는(우리가 입력한 URL)이 200으로 표시되어 있기 때문입니다. 따라서 맨 위에 있는 URL로 Web Sniffer에 다시 검색을 하게 되면...
 
[[파일:web_sniffer_smc문서_확인2.png]]
 
개발자 도구에서 본 것 처럼 302로 표시가 되게 됩니다.


==사용 방법==
==사용 방법==

2021년 10월 18일 (월) 19:18 판

개요

위키 문법 도우미 문서 중 넘겨주기 문서에 대해 자세히 알아보는 문서입니다.

작동 원리

A라는 넘겨주기 문서가 있다고 칩시다. A 문서는 B로 넘겨주는 내용이라면 사용자는 다음과 같이 페이지가 이동합니다.

(사용자)→(A문서)→(페이지 이동)→(B문서)

위의 순서대로 페이지 이동합니다.

301 리디렉션? 302 리디렉션?

HTTP 응답 코드 중에서 페이지 이동은 총 2가지, 301과 302가 있습니다. 자세한 내용은 HTTP 응답 코드/리디렉션 문서를 참고하세요.

과연 문서 넘겨주기 기능은 몇번 코드로 이동하게 될까요?

개발자 도구를 보면 302로 리디렉션하게 됩니다. 즉, 일시적 페이지 이동이라는 뜻입니다.

Web Sniffer로 확인

Web Sniffer는 HTTP 요청 및 응답 헤더를 웹으로 볼 수 있게 만든 사이트 입니다. 먼저 넘겨주기 문서를 하나 선택해야 하는데요. 저는 smc 문서로 하겠습니다. 해당 문서의 URL은 [1] 입니다. Web Sniffer에 해당 URL을 입력하면 다음과 같은 결과가 나오게 됩니다.

Web sniffer smc문서 확인.png

HTTP Response Header 문단을 보면 HTTP/1.1 200 OK라고 뜹니다.

위의 문단에서는 302 리디렉션 한다고 나와있는데 왜 그런 걸까요?

개발자 도구로 확인

같은 URL을 개발자 도구로 확인해 봅시다.

Whale developer tools smc문서 확인.png

맨 위에 한 URL이 302로 리디렉션 한다고 되어 있죠? 아까 Web Sniffer에서는 200으로 표시된 이유는 그 밑에 있는(우리가 입력한 URL)이 200으로 표시되어 있기 때문입니다. 따라서 맨 위에 있는 URL로 Web Sniffer에 다시 검색을 하게 되면...

Web sniffer smc문서 확인2.png

개발자 도구에서 본 것 처럼 302로 표시가 되게 됩니다.

사용 방법

문서 넘겨주기는 2가지 중 원하는 것을 선택하면 됩니다. 다만 주의할 점은 내용이 있는 문서 사이에 넘겨주기 코드를 사용한다면, 해당 문서 내용은 사라지게 되니 주의하세요.

1. REDIRECT

#REDIRECT[[넘겨줄 대상]]

2. 넘겨주기

#넘겨주기 [[대상 문서 이름]]
• 현재 페이지 URL 줄이기