게시판관련 짧은 주소를 게시판그룹까지 허용하는 방법

게시판관련 짧은 주소를 게시판그룹까지 허용하는 방법

QA

게시판관련 짧은 주소를 게시판그룹까지 허용하는 방법

본문

코드상 보니 게시판목록(list), 게시판보기(view), 게시글작성(write) 까지만 짧은 주소가 허용되는거로 보이는데요...

 

게시판그룹까지 허용하려면 어떻게 해야할까요...??

게시판으로 넘어가는 관련된 링크들을 다 짧은 주소로 불러와서 url 이 다 짥은 주소가 적용되어있는데

 

그룹페이지만


<?php G5_BBS_URL; ?>/group.php?gr_id=그룹아이디

이런식으로 불러오다보니... url이 통일되지 않아 깔끔해보이지 않네요;;(개인적인 성향입니다...)

 

그룹페이지도

// get_pretty_url 로 불러오거나
<?php echo get_pretty_url('group', '그룹아이디'); ?>
// short_url_clean 으로 불러오거나... short_url_clean 으로는 이렇게 불러오는게 맞는지는 모르겠지만...
<?php short_url_clean(G5_BBS_URL.'group.php?co_id=그룹아이디'); ?>

이런식으로 짧은 주소를 허용하고 싶은데

 

get_pretty_url 에다가 group 도 추가해줘야 할 것 같은데...

어떻게 건드려야 할까요??

이 질문에 댓글 쓰기 :

답변 1

.htaccess 페이지에 짧은 주소 방식에 맞춰 적용을 해 줘야 합니다.

 

짧은 주소 참고
RewriteRule ^group/([0-9a-zA-Z_]+)$  bbs/group.php?gr_id=$1        [QSA,L]

해당 부분을 참고해서 적용해 주시면 가능한 부분입니다.

테스트는 해보지 않았습니다.

빠른 답변 감사드립니다!
그럼 그냥 링크값은 원래대로


<?php echo G5_BBS_URL; ?>/group.php?gr_id=그룹아이디

이렇게 두고, rewriterule 만 추가하면 되는건가요?!
일단 해봐야 알겠네요! 적용해보겠습니다! :)

우선 .htaccess 파일에 알려주신 RewriteRule 만 추가하니 적용되진 않아서,
<?php echo G5_BBS_URL; ?>/group.php?gr_id=그룹아이디
로 걸어둔 링크 값들을
<?php echo get_pretty_url('group', '그룹아이디'); ?> 로 변경하니 잘됩니다ㅠㅠㅠ

감사합니다!

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

회원로그인

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