게시물의 canonical link(정규링크) 지정하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시물의 canonical link(정규링크) 지정하기 정보

게시물의 canonical link(정규링크) 지정하기

본문

그누보드 게시물의 링크 주소를 보면
http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56
http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56&page=0
http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56&sfl=wr_subject||wr_content&stx=%EC%99%B8%EB%B6%80+%EC%9C%A0%EC%9E%85&sop=and
이런 식으로 같은 게시물에도 여러가지 링크 주소가 생기게 됩니다.
검색 엔진에게 이 세가지 페이지가 모두 같은 페이지이고, 첫번째 형식의 링크를 기본으로 연결하고 싶다고 알리려면 head.sub.php를 열어서 <link rel="stylesheet" href="<?=$g4['path']?>/style.css" type="text/css" /> 다음에 다음과 같이 추가해줍니다.

<? // canonical link by 말러83
if(substr($_SERVER[PHP_SELF],-14)=="/bbs/board.php" && $bo_table && $wr_id)
echo "<link rel=\"canonical\" href=\"$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id\" />";
?>



추천
8
  • 복사

댓글 9개

이거 적용해보니까, 게시물을 읽습니다.말씀하신대로
http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56
이렇게 잘나옵니다. 해당 게시물에서 목록으로 나옵니다.
다시 다른 게시물을 읽습니다.
그다음부터는
http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56&page=0
이렇게 나오네요.
© SIRSOFT
현재 페이지 제일 처음으로