Github.io 도메인에서 301 redirect 하는법
결론: 불가능
meta refresh, canonical link 등을 사용해 redirection을 할 수는 있지만 서버에서 http 301 redirect를 전송하도록 하는 건 불가능하다.
정확히는, "불가능"한지는 나도 모르지만 301 redirect랍시고 찾아서 나온 모든 솔루션이 이러한 방식의 "301 redirect가 아닌 redirection"에 대한 솔루션이어서 불가능하다고 판단했다.
따라서 google search console에서 주소 이전도 할 수 없고, SEO value 역시 확실히 보존할 수 없다.
블로그 이전 등, SEO value migration이 향후 예상이 될 경우 절대로 github pages의 github.io를 쓰지 않기를 권한다.
참고: https://stackoverflow.com/questions/9276817/301-redirect-for-site-hosted-at-github
하루만에 수정
response code 200에 meta tag 이용한 redirection만 해도 구글 서치 콘솔에서 인식을 해준다. 사이트 이전이 정상적으로 처리되는 것을 확인했다. 어제는 왜 안 됐는지 이유를 전혀 모르겠다.