Extra Form
PHP PHP 7.2
CMS XpressEngine

지금은 삭제된 게시물의 주소가 www.XEXEXE.com/TV/623256 일때

 

해당 주소로 접속하면 '대상을 찾을 수 없습니다' 라는 팝업이 뜨고 확인을 누르면

 

주소창의 주소는 www.XEXEXE.com/TV/623256 를 그대로 유지한채

 

화면은 www.XEXEXE.com/TV  (TV 게시판의 첫화면)을 보여주게 되어있는데요 

 

 

요런거를 www.XEXEXE.com/TV 화면이 아니라 www.XEXEXE.com/deleted 이런 삭제 안내 페이지를 따로 만들어서

 

보여주려면 어떻게 해야 할까요

  • profile
    xe 기준
    modules/board/board.view.php 파일에 294 줄 보면
    $this->alertMessage('msg_not_founded');
    이 있습니다.

    이 함수를 redirect 할수 있게 수정하시면 됩니다.
    예 : header('Location: http://www.example.com/');
  • profile
    모듈이 필요합니다.
    삭제된 게시글,아닌글 구분을 할 수 없습니다.

    따라서 삭제 후 해당 게시글 번호를 로그에 기록하는 모듈이 필요합니다.
    해당 로그에 있는 문서번호로 접근시 준비된 삭제된 게시글이라는 알림 페이지를 제시해야 합니다.

    혹은 똥남기는 모듈을 사용할 수 있지만
    이 케이스는 삭제를 하지 않고 삭제된 게시글이라고 변경하는 방법입니다.


    두 케이스 모두 장.단점이 있습니다.