존재하지 않는 게시판입니다. http header 200 ok > 그누4 팁자료실

그누4 팁자료실

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

존재하지 않는 게시판입니다. http header 200 ok 정보

존재하지 않는 게시판입니다. http header 200 ok

본문

그누보드로 만들어진 사이트들을 구글로 돌아다니다보면
가끔 삭제된지 오래되었지만 구글 검색결과에 반영되지않아

존재하지 않는 게시판입니다.
글이 존재하지 않습니다. 글이 삭제되었거나 이동된 경우입니다.

라는 메세지를 심심치 않게 보게되는데요.

가령
http://abc.com/bbs/board.php?bo_table=없는게시판&wr_id=없는게시물id
을 입력한다고해도
alert로 메세지를 출력하고 goto_url로 페이지를 g4[path]로 넘기거나 해당 게시판으로 돌려버리기때문에
http header 200 연결 성공이라는 헤더가 전달되기 때문에 검색로봇이 반영을 못하는것 같습니다.

board.php (약3번째줄)
----------------------------------
if (!$board[bo_table])
{
    if ($cwin) // 코멘트 보기
      alert_close("존재하지 않는 게시판입니다.", $g4[path]);
    else{
include"$g4[path]/404.php";
exit;
}
}

board.php (약34번째줄)
-------------------------------
// wr_id 값이 있으면 글읽기
if ($wr_id)
{
    // 글이 없을 경우 해당 게시판 목록으로 이동
    if (!$write[wr_id])
    {
        $msg = "글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.";
        if ($cwin)
            alert_close($msg);
        else{
include"$g4[path]/404.php";
exit;
}
    }

------------------------------
/404.php
<?
header("HTTP/1.0 404 Not Found");
?>

not found


등으로 정확하게 404 페이지없음 해더를 전송하는것이 약간 좋아보입니다.
추천
1
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로