PRD-개발이야기

GNUBoard [GNU 5.4] 짧은 URL에 관해 주절주절...

본문

일단 서두에서 말해두고 싶은것은

저는 생각보다 개발에 관련한 지식이 미천하다는겁니다.

 

그래서 소스를 봐도 잘 이해를 못하는부분이 있으니 다른 고수분들의 도움을 항상 필요로 합니다.

 

자 그럼 짧은 URL관련해서 주절거려 보도록 하겠습니다.

(아직 소스확인을 다 한게 아니니 그냥 그려러니 해주시기 바랍니다.)

 

/lib/URI/uri.class.php

이녀석이 짧은 url을 담당하는 클래스 입니다.

 

/lib/uri.lib.php

그리고 이녀석이 해당 클래스를 라이브러리 화 해둔 것으로 보입니다.

 

뭐 일단 상단의 클래스는 접어두고 (왜??)

라이브러리를 살펴보면 몇가지의 펑션이 존재하는걸 알 수 있습니다.

 

// 짧은 주소 형식으로 만들어서 가져온다.
function get_pretty_url($folder, $no='', $query_string='', $action='')

 

자 이녀석이 url을 생성하는 함수 되겠습니다.

게시판이라던가 컨텐츠 페이지의 url을 생성해주며 게시판 스킨등에서 링크로 사용되고 있습니다.

근데 소스를 보면 좀 의아한게....

인자중 $folder 이녀석의 활용입니다.

 

해당 펑션을 좀 살펴보면 

게시판이냐? 컨텐츠냐? 의 선택지를 가집니다.

 

네... 그거 말곤 지원 안한다는거죠

짧은 url의 경우 사용처가 게시판과 컨텐츠도 있겠지만...

또다른 장점은 확장자를 숨긴다거나 하는 부분도 있다고 생각합니다.

 

현재 베타버전이라 그런지는 알 수 없지만

설치후 링크들을 눌러보면

 

회원가입 / 로그인 / faq등 실제 게시판과 컨텐츠를 빼면

짧은 url지원이 되고 있지 않다는걸 알 수 있습니다.

 

자 그래서 해당라이브러리를 보면 

 

 

function correct_goto_url($url){
    return $url.'/';
}

 

요런 녀석이 .... 아무것도 없이 그냥 url만 리턴하는 함수입니다.

이늠 뭐하는 넘일까요? 궁금하기 짝이 없습니다.

 

한줄요약

다른페이지나 추가 개발되는 페이지에 짧은 url 사용 가능해게 해주세요 ㅠㅠ

댓글목록

등록된 댓글이 없습니다.

전체 10건 1 페이지
게시물 검색
Copyright © 소유하신 도메인. All rights reserved.
test page