존재하지 않는 게시판을 404 페이지로

게시판을 운영하다 어떤 사정에 의해 삭제했을 때..
검색엔진을 통해 그 게시판으로 접근하면 '존재하지 않는 게시판 입니다.' 라는 메시지와 함께 사이트 메인으로 이동하게 됩니다.
이것도 좋지만 내가 원하는 다른게시판 또는 페이지로 이동시키고 싶을 수도 있지요..
이럴 때 사용할 수 있는 팁 입니다.
마이위트의 경우 404 페이지로 이동하게 해두었습니다.

에디터를 열어 아래 코드를 타이핑 한 후
배추빌더(또는 그누보드)의 extend/ 디렉토리에 파일을 업로드 해두면 됩니다.

원하는 경로는 게시판의 경우 "$g4[bbs_path]/board.php?bo_table=원하는게시판ID" 와 같이 하면 되고,
일반 페이지의 경우 "$g4[path]/원하는경로/원하는파일" 과 같은식으로 하면 됩니다.

메시지 출력후 이동하고 싶다면 goto_url() 대신 alert() 함수를 사용하면됩니다.
alert("원하는 메시지", "원하는 이동경로");

<? 코드 앞에 공백이 있으면 안되고, 마지막 ?> 는 생략하는 것이 좋습니다.
파일 저장할 때 사이트에 맞는 charset 을 선택하는 것 잊지마세요.

파일 : extend/mw.not.exists.board.extend.php
코드 :
----
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($bo_table && !$board[bo_table]) {
goto_url("원하는 경로");
}
----

첨부파일

|

댓글 6개

좋은 팁.. 감사해요.
좋네요 필요하던거 였습니다. 감사합니다.
좋은 팁이네요^^
감사합니다
적용해봐야겠네요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
13년 전 조회 7,600
13년 전 조회 4,798
13년 전 조회 8,182
13년 전 조회 6,874
13년 전 조회 4,932
13년 전 조회 6,106
13년 전 조회 5,909
13년 전 조회 7,398
13년 전 조회 5,461
13년 전 조회 6,522
13년 전 조회 4,437
13년 전 조회 1.4만
13년 전 조회 6,391
13년 전 조회 3,654
13년 전 조회 4,227
13년 전 조회 1.1만
13년 전 조회 4,938
13년 전 조회 1.1만
13년 전 조회 4,610
13년 전 조회 4,609
🐛 버그신고