테스트 사이트 - 개발 중인 베타 버전입니다

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

coDribble 8개월 전 조회 1,394

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

 

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

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

 

그룹페이지만

</p>

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

<p>

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

 

그룹페이지도

</p>

<p>// get_pretty_url 로 불러오거나</p>

<p><?php echo get_pretty_url('group', '그룹아이디'); ?></p>

<p>// short_url_clean 으로 불러오거나... short_url_clean 으로는 이렇게 불러오는게 맞는지는 모르겠지만...</p>

<p><?php short_url_clean(G5_BBS_URL.'group.php?co_id=그룹아이디'); ?></p>

<p>

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

 

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
8개월 전

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

 

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

c
coDribble
8개월 전
빠른 답변 감사드립니다!
그럼 그냥 링크값은 원래대로
[code]
<?php echo G5_BBS_URL; ?>/group.php?gr_id=그룹아이디
[/code]
이렇게 두고, rewriterule 만 추가하면 되는건가요?!
일단 해봐야 알겠네요! 적용해보겠습니다! :)
c
coDribble
8개월 전
우선 .htaccess 파일에 알려주신 RewriteRule 만 추가하니 적용되진 않아서,
<?php echo G5_BBS_URL; ?>/group.php?gr_id=그룹아이디
로 걸어둔 링크 값들을
<?php echo get_pretty_url('group', '그룹아이디'); ?> 로 변경하니 잘됩니다ㅠㅠㅠ

감사합니다!
웅푸
8개월 전
헥스파일에 정의하라는뜻입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인