301 redirect 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

301 redirect 질문 정보

301 redirect 질문

본문

곱슬최씨님의 게시물 짧게 만드는 소스를 이용중입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=20648

그런데 소스를 보니까 이렇게 이동을 하는데요.
<?
include_once("_common.php");
goto_url("$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$wr_id");
?>

이 방법으로 이동하는 것은 301 redirct 인가요 아니면 302 인가요?

댓글 전체

제가 알기로는, goto_url 함수는 js의 location.replace 함수를 사용하므로,
서버쪽이 아닌, 클라이언트 (브라우저)에서 해당 페이지로 이동하게 됩니다.
그러니 301나 302 등 header를 보내는 형태는 아닌것으로 알고 있습니다.

seo 등을 고려하신다면, 서버에서 header를 보내거나, htaccess 로 redirect 하시는 것이 나을것 같습니다.  (곱슬배추님도 원글에 남겼듯이 .htaccess 를 사용해서 원래주소인 board.php ... 로 보내려면 소스를 많이 고쳐야합니다.  그래서 .htaccess를 이용해서 포워딩 주소로 보내는 방식을 쓰고 있고요.)

해당글의 댓글 중,
header ("Status: 301 Moved Permanently", false, 301);
header ("Location: $url");
와 같이 서버쪽에서 헤더를 보내는 방식을 제안되었는데, 아마도 이런 방식을 사용하셔야 하지 않을까 합니다.

그런데, 제가 잘 모르겠는 부분은, 곱슬배추님의 포워딩 방식이
짧은주소 ---> 포워딩주소 ---> 원래주소
로 두번 주소가 변환되는 것이라, 두번모두 서버에서 처리하더라도, seo 측면에서 어떤 결과를 나을지는 모르겠습니다.  아시는 분이 답변을 남겨주시면, 저도 공부할 기회가 될것 같네요. ^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT