일반적으로는 PC로 접속하면 PC버전 홈페이지를, 모바일로 접속하면 모바일버전 홈페이지를 볼 수 있도록 자동으로 세팅이 되어 있는 것이 그누보드입니다.
그러나 필요에 따라 모바일버전이 필요없거나 PC버전이 필요없을 수도 있습니다.
그 중에서 모바일버전이 필요 없어서 무조건 PC버전 홈페이지로 접속되도록 하는 방법을 확인해 봅니다.
※ 이 설명은 그누보드를 기준으로 작성되었습니다.
1. 환경설정 바꾸기
그누보드의 루트폴더에는 config.php가 있습니다.
에디터로 불러와서 Ctrl+F로 "모바일 홈페이지"를 찾습니다.
G5_USE_MOBILE부분의 true를 false로 바꿔 줍니다. 즉 모바일 환경을 중단하는 것입니다.
define('G5_USE_MOBILE', false);
2. 자동 로드파일 중단하기
좀 더 확실하게 마무리하기 위해서는 루트 폴더의 head.php파일을 에디터로 엽니다.
"G5_IS_MOBILE"를 찾습니다.
이 부분을 주석처리해 버립니다. 아래와 같이 /*와 */를 더 붙여 주면 됩니다.
/*
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/m_head.php');
return;
}
*/
모바일 버전으로 접속할 경우 모바일 상단 파일을 중지 시키는 것입니다.
하지만, 남들은 접속 못하게 하고 관리자만 접속하려고 할 경우라면 파일구조가 다 깨져서 에러를 발생시키니 참고하길 바랍니다.
3. 깔끔한 마무리
마지막으로 tail.php파일을 엽니다.
사이트 맨 아래에 "PC버전으로 보기", "모바일버전으로 보기"라는 부분을 수동으로도 막아 놓기 위함입니다.
중요한 것은 아래 소스와 비교하며 어디가 달라졌는지를 찾아서 그대로 고치는 것입니다.
<?php /*
if(G5_USE_MOBILE && !G5_IS_MOBILE) {
위 처럼 <?php 바로 뒤에서 부터 /*를 실행해 줍니다.
그리고 아래로 더 내려가 봅니다. 아래의 부분을 찾아서 */를 첨가해 줍니다.
$href .= '?device=mobile';
*/ ?>
끝으로 아래의 부분처럼 만들어 줍니다.
<!--{ <a href="<?php // echo $href; ?>" id="device_change">모바일 버전으로 보기</a> }--><?php/* } */
이렇게 모두 주석처리가 되면 도메인을 입력해서 모바일버전을 찾아가는 것은 불가능해 집니다.
물론 모바일 버전을 되살릴 때는 위의 과정을 거꾸로 하면 되겠습니다.
★ 이 정보가 도움이 된다면 아래의 공감을 부탁드립니다! ^^