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

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

QA

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

답변 1

본문

코드상 보니 게시판목록(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', '그룹아이디'); ?> 로 변경하니 잘됩니다ㅠㅠㅠ

감사합니다!

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 19
© SIRSOFT
현재 페이지 제일 처음으로