짧은주소 사용시 이윰빌더 메뉴설정 오류 > 버그 & 건의

본문 바로가기

버그 & 건의

짧은주소 사용시 이윰빌더 메뉴설정 오류

본문

안녕하세요 이윰님 오랜만에 글을 쓰네요. 잘지네시죠..

요즘 업데이트를 통해서 기존의 사이트를 리뉴얼중인데요..

 

환경설정에서 짧은주소를 사용을 선택후

테마설정관리 > 홈페이지메뉴설정에서 주소를 http://도메인/bbs/qalist.php 라고 입력을 하면 

http://도메인/bbs/board.php?bo_table=bbs 로 인식이 되어 바뀌어 버리네요..

원본이윰빌더를 깔아도 똑같은 현상이네요

 

아래의 이윰빌더 원본소스의 수정이 있어야 될꺼같습니다. 

function get_query_url_from_pretty_url($short_url) {
    $purl = parse_url($short_url);

    if ($purl['query']) {
        $path_name = str_replace('/','',$purl['path']);
        $info = explode('/', $purl['path']);

        if (preg_match('/\.php/i',$info[2]) || !$info[2]) {
            return $short_url;
        } else {
            $url = get_query_url($info).'&'.$purl['query'];
            return $url;
        }
    } else {
        $info = explode('/', preg_replace('#http(s)?:\/\/#i','', $short_url));
        $url = get_query_url($info);
        return $url;
    }
}

/**
 * 짧은주소를 받아 이전 URL로 변경
 */
function get_query_url ($info) {
    if ($info[1] == 'content' && $info[2]) {
        $url = G5_BBS_URL."/content.php?co_id={$info[2]}";
    }
    else if ($info[1] == 'group' && $info[2]) {
        $url = G5_BBS_URL."/group.php?gr_id={$info[2]}";
    }
    else if ($info[1] == 'page' && $info[2]) {
        $url = G5_URL."/page/?pid={$info[2]}";
    } else {
        $url = G5_BBS_URL."/board.php?bo_table={$info[1]}";
    }

    return $url;
}

댓글목록1

웹미니님의 댓글

profile_image
수정되야할 파일명좀 알수있을까요?

축하합니다. 첫댓글 포인트 6포인트를 획득하였습니다.

버그&건의 이용 안내

버그&건의 게시판에 이용 중 버그가 있거나 개선점 등을 남겨주시면 참고하도록 하겠습니다.
이 게시판은 이윰넷 관리자가 일일이 응대 해 드리지는 않으니 참고해 주시기 바랍니다.
질문글은 꼭 질문과 답변 게시판 또는 1:1문의 게시판을 이용하여 주시기 바랍니다.

전체 6 건 - 1 페이지
번호
제목
글쓴이
사이트 내 전체검색