글 많은 게시판을 옮기려고 하는데 ...

글 많은 게시판을 옮기려고 하는데 ...

QA

글 많은 게시판을 옮기려고 하는데 ...

본문

안녕하세요

이제는 제법 추운 겨울 날씨입니다.

 

 

게시판에 글이 많다보면 목록을 불러오는 것 만으로도 느려지는 현상이 발생하곤 하는데요.

 

그래서 오래된 글에 한해서 일부 글을 다른 게시판으로 옮기려고 합니다.

 

그런데, 여기서 한 가지 문제점이 생깁니다.

 

 

글을 옮기게 되면 구글이나 네이버 등의 검색 사이트에 등록된 게시글로 접속하게 되면 이전된 글이기 때문에 삭제된 글이라고 보이게 될 터이고 ..

그러면 자연스레 접속자는 줄어들게 되는 현상이 발생하는데....

 

 

어떻게 하면 오래된 글은 옮기되, 

기존 게시글 접속 시 이전된 게시판으로 자동 이동되게끔 할 수 있을까요 ..? ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 3

301 redirect를 하시면 될것 같네요.~

 

오래된글만 옮기신다고 하셨으니 예를 들어 

bo_table=='bbs' 이고 wr_id > 1 and wr_id< 999 인 글들일땐 

 

301 redirect 해주시면 될 것 같네요~

답변 감사합니다!


답변내용을 제가 이해하기에
1. 기존 게시글을 다른 게시판으로 복사
2. 기존 게시글에 특정 범위의 글은 다른 게시판으로 301 리다이렉트

인 것 같은데..
단순히 301 리다이렉트를 하면 기존의 글은 그대로 있기에 .. 느려짐 현상은 그대로이지 않을까요 ㅠ.ㅠ..

혹시 제가 잘못 이해하였다면 알려주세요 ..!!ㅠ


오래된 글을 다른 게시판으로 옮기게 되면 (복사x 이동o)
bbs 라는 게시판 접속 시에 아예 게시글이 삭제되었다고 뜨지 않을까요 ..?
그냥 'bo_table=='bbs' 이고 wr_id > 1 and wr_id< 999 인 글들일땐 ' 이 것을 list.php 에 넣으면 될까요 ..?!
제가 머리가 나뻐 잘 모르겠네요 흑흑 ㅠㅠ

복사가 아니고 이동을 말씀하신것 같고, 

bbs 게시판을 bbs_old 게시판으로 자료를 이전한뒤에

board.php 에 상단부분에서 관련 조건에 만족하면 redirect 하라는 얘기 같은데요.

글이 옮겨졌으니 원래 게시판은 속도가 다소 빨라질거고, bbs 게시판에 접속시엔 bbs_old 게시판의 동일한 wr_id 로 redirect 해서 

 

약간 문제가 보이는 부분이 이동하게 되면 wr_id 가 변경되는데 그럼 정확한 글로 매칭이 어렵습니다. 

wr_id 는 유지하면서 bo_table 만 바뀌도록 글을 이동시켜야 할것 같습니다.

기존 그누보드 내에 있는 글이동 기능으로는 안될것 같고 별도 로직을 만들어주어야 할것 같습니다.

 

띠아블 님께서 잘 설명해주셨네요^^.

 

wr_id 바뀌는 경우에는 게시물 이전시 여분필드에 기존게시판의 wr_id를 기록하여 이전시켜서 

예전게시판의 wr_id를 기준으로 해서 처리하면 될 것 같습니다~

답변을 작성하시기 전에 로그인 해주세요.
전체 101
QA 내용 검색

회원로그인

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