그누보드5 짧은주소 사용하기 > 그누보드5 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 팁자료실

그누보드5 짧은주소 사용하기 정보

그누보드5 짧은주소 사용하기

본문

그누보드5 짧은주소 사용하기

딱히 제대로 설명이 된게 없어서 하나 올립니다.
.htaccess 파일 안에 아래 내용을 추가하시면 됩니다.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs/board.php?bo_table=$1&wr_id=$2
RewriteRule ^([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$1
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ bbs/write.php?bo_table=$1
</IfModule>

RewriteRule  첫번째는 도메인/게시판테이블/게시물번호 로 각 게시물에 연결됩니다.
RewriteRule  두번째는 도메인/게시판테이블 로 각 게시판에 연결됩니다.
RewriteRule  세번째는 도메인/게시판테이블/아무거나(숫자만은안됨) 로 글쓰기로 연결됩니다.

조금 이해를 돕자면 앞쪽에 [a-zA-Z0-9_] 은 $1 이 됩니다.
도메인/board1 로 연결할경우 bbs/board.php?bo_table=$1이 bbs/board.php?bo_table=board1 로 연결이 되는 형태입니다.
글쓰기는 고민하다가.. 그냥 저렇게 만들어봤습니다.

각 게시판에서 유알엘들은 별도로 변경해주시면됩니다. 다 적으려니 너무 많네요..
유의할점은 도메인/게시판/ 의 형태로 위에 / 가 붙으면 안되고 같은 이름의 폴더또한 존재하면 안됩니다.

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

부분은 도메인에 www를 강제로 제거하는 부분입니다. 저는 서브도메인도 사용하려고 넣어놨는데
불필요하시면 삭제하셔도 됩니다.

중복일 수 있으나 아무리 검색해도 자세한 설명이 안나와 있어서 구글링 하다가 대략적인 감만 익힌부분이라 틀린 부분이 있을 수 있습니다 ~

시간나면 짧은주소로 변경된 그누보드도 올려보겠습니다
추천
3

댓글 8개

전체 17 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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