TIL

http redirect

https://developer.mozilla.org/ko/docs/Web/HTTP/Redirections

 

Redirections in HTTP - HTTP | MDN

URL 리다이렉션 혹은 URL 포워딩은 페이지 단위의 실제 리소스, 폼 혹은 전체 웹 애플리케이션이 다른 URL에 위치하고 있는 상태에서 링크를 존속시키는 기술입니다. HTTP는 많은 목표를 위해 사용

developer.mozilla.org

 

서버는 요청에 대한 응답으로 3xx 코드를 가진 redirect 응답을 보낼 수 있으며 해당 응답을 받은 브라우저는 location에 있는 새로운 url을 사용하여 다시 요청하게 된다.

이전에는 카카오 개발자 페이지에서 javascript sdk를 쓰려고하면 

"https://developers.kakao.com/sdk/js/kakao.min.js"를 사용했는데 해당 주소가 이전되었다. 이런 경우

해당 주소로 요청을 보내면 카카오에서 301 응답을 보내주는 것을 확인해볼 수 있었다.

 

그리고 자바스크립트로 redirect하면 좋지 않다는 것도 알았다. 

해당 링크가 어떤 url로 리다이렉트되는지 파악하기 어렵고, 이렇게 redirect 정보를 숨기는 형태의 페이지는 스팸성 문서로 인식될 수 있다고 한다.

해당 주소가 리다이렉트되는 것을 알리기 위한 방법으로

meta refresh를 사용할 수도 있으나(html 비표준) 되도록이면 http redirect를 사용해야한다고 한다.

 

 

'TIL' 카테고리의 다른 글

02.07  (0) 2023.02.07
2922.11.21  (0) 2022.11.21
styled components의 tagged template strings가 js문법이었다.  (0) 2022.09.29
변수 이름은 매우 중요했다  (0) 2022.09.28
디바운싱과 데코레이터  (0) 2022.09.09