모바일 페이지가 아닌 경우 에러
본문
현재 위토즈 님의 모바일 빌더를 사용 중인데요.
하나 에러가 있습니다.
외부에서 모바일로 접속시, 모바일 페이지가 아닌 경우 접속 에러가 발생 합니다.
접속돼야 할 페이지는 http://www.jeongbo-partner.com/visa_guihua.php 여야 하는데,
아래 주소처럼 되면서 접속 에러가 발생 합니다.
참고로, 도메인/board/ 에 그누보드가 있고,
모바일 빌더는 도메인/board/m 에 설치되어 있습니다.
아래는 wz.mobile.config.php 소스인데, 여기저기 손대봤는데 제 재간으로는 안되네요..ㅜㅜ
고수님들 알려 주세요.......
<?php
define("MOBILE_DIR", "/m"); // 모바일 디렉토리.
define("MOBILE_DIR", "/m"); // 모바일 디렉토리.
function MobileCheck() {
$checkCount = 0;
if (preg_match('/(iphone|lgtelecom|skt|mobile|samsung|nokia|blackberry|android|android|sony|phone|symbian)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
$checkCount++;
}
if (strpos(strtolower($_SERVER['ALL_HTTP']), 'operamini') > 0) {
$checkCount++;
}
if (preg_match('/(iphone|lgtelecom|skt|mobile|samsung|nokia|blackberry|android|android|sony|phone|symbian)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
$checkCount++;
}
if (strpos(strtolower($_SERVER['ALL_HTTP']), 'operamini') > 0) {
$checkCount++;
}
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0) {
$checkCount = 0;
}
$checkCount = 0;
}
return ($checkCount > 0) ? "mobile" : "pc";
}
}
if ($_GET["vtype"]=="m") {
set_session("vtype", "m");
}
set_session("vtype", "m");
}
if (MobileCheck()=="mobile" && !$_SESSION["vtype"]) { // 모바일 디바이스로 웹페이지 최초 접근시 모바일 페이지로 이동.
// 접속한 URL이 모바일페이지인지 PC페이지인지 확인.
if (preg_match("`^".$g4['url'].MOBILE_DIR."`i", "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']))) {
}
else {
// 모바일 페이지가 아니라면 모바일디렉토리를 붙여서 페이지 이동.
goto_url($g4['url'].MOBILE_DIR.$_SERVER['REQUEST_URI'].($_SERVER['QUERY_STRING']?"&":"?")."vtype=m");
}
}
else if ($_SESSION["vtype"]=="m") { // 모바일 화면으로 보는 상태일경우 모든 페이지 모바일페이지로 전환. (없는페이지는 제외해야함.)
}
?>
// 접속한 URL이 모바일페이지인지 PC페이지인지 확인.
if (preg_match("`^".$g4['url'].MOBILE_DIR."`i", "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']))) {
}
else {
// 모바일 페이지가 아니라면 모바일디렉토리를 붙여서 페이지 이동.
goto_url($g4['url'].MOBILE_DIR.$_SERVER['REQUEST_URI'].($_SERVER['QUERY_STRING']?"&":"?")."vtype=m");
}
}
else if ($_SESSION["vtype"]=="m") { // 모바일 화면으로 보는 상태일경우 모든 페이지 모바일페이지로 전환. (없는페이지는 제외해야함.)
}
?>
답변 2
접속가능이라고 한다면
http://www.jeongbo-partner.com/visa_guihua.php
모바일의 경우
http://www.jeongbo-partner.com/visa_guihua.php?vtype=m
http://www.jeongbo-partner.com/m/visa_guihua.php
이렇게 되야 하지 않을까요?
도메인/board/ 에 그누보드가 있다고 하셧는데
그럼
http://www.jeongbo-partner.com/그누/visa_guihua.php
http://www.jeongbo-partner.com/visa_guihua.php
정확히 파일을 확인해 보셨으면 합니다..
http://www.jeongbo-partner.com/visa_guihua.php
모바일의 경우
http://www.jeongbo-partner.com/visa_guihua.php?vtype=m
http://www.jeongbo-partner.com/m/visa_guihua.php
이렇게 되야 하지 않을까요?
도메인/board/ 에 그누보드가 있다고 하셧는데
그럼
http://www.jeongbo-partner.com/그누/visa_guihua.php
http://www.jeongbo-partner.com/visa_guihua.php
정확히 파일을 확인해 보셨으면 합니다..
그누보드 모바일 구죠는
그누보드/파일
그누보드/모바일/파일
이렇습니다
직접
root/파일
을 만드셨다면 이건 그누보드가 아닌 직접 제작하신것이기 때문에 그누보드형 모바일로 연동하는것은 안됩니다..
직접 도메인으로 경로를 지정해줘야하거나 사용하신 모바일 코드를 사용하셔야 합니다.
그누보드/파일
그누보드/모바일/파일
이렇습니다
직접
root/파일
을 만드셨다면 이건 그누보드가 아닌 직접 제작하신것이기 때문에 그누보드형 모바일로 연동하는것은 안됩니다..
직접 도메인으로 경로를 지정해줘야하거나 사용하신 모바일 코드를 사용하셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.