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 사용 가능해게 해주세요 ㅠㅠ
댓글목록
등록된 댓글이 없습니다.