Pc버전 라우팅 에러

Pc버전 라우팅 에러

QA

Pc버전 라우팅 에러

본문

모바일버전으로는 잘 되는데

이상하게

Pc버전을 눌렀더니...

 

사이트주소/bbs/:///bbs/board.php?bo_table=notice&wr_id=1&device=pc

 

요렇게 이상한 주소로 리다이렉팅 됩니다.

저 주소 붙는 설정 파일이 뭘까요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

사이트 주소줘보세요 봐드릴께요

감사합니다! ㅡ 근데 제가 보니 사이트에 안 가셔도 되고
그 버튼의 url문제더라구요 ㅡ 그 pc버전 보기 버튼을 누르면 저 이상한 문자열이 삽입되는 거라 상대주소 절대주소 문제같구요 즉 ://bbs가 한번 더 붙은 것 같습니다 ㅡ
그래서 한번 저걸 지우고pc 버전으로 진입 후에는 아무 문제가 없어서
저 pc버전 보기의 링크 주소가 들어간 파일만 건드리고 싶은데 어디 있는 거죠?
즉 get device change mobile의 함수가 이상한 주소로 리다이렉팅을 해서 그 함수를 직접 손 봐야 할 듯 합니다

<a href="<?php echo get_device_change_url(); ?>" id="device_change">PC 버전으로 보기</a>


lib/common.lib.php 파일에서 >> get_device_change_url 함수를 어디에서 어떤곳에서 쓰고 있는지 을 추적을 하시면됩니다.

vc를 사용하고 계시다면
상단에서 함수 사용경로 추적 및 수정하여 해결 하시기 바랍니다.

function get_device_change_url()
{
    $q = array();
    $device = (G5_IS_MOBILE ? 'pc' : 'mobile');
    $q['device'] = $device;

    return get_params_merge_url($q);
}

추적을 해보시면 답이나옵니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 11
QA 내용 검색

회원로그인

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