묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
브라우저 언어에 따른 접속 주소 변경 문의
2015.10.14 11:29
안녕하세요,
브라우저 언어에 따라 접속 주소를 변경 하는 방법에 대해 문의 드립니다.
한국어, 영어, 일본어로 사이트를 구축중인데요, 메뉴 구성이 달라서
xe의 다국어 기능을 쓰지 않고, 사이트맵을 3개로 만들었습니다. (그래서 자료실의 에드온을 사용하지 못하네요...)
각각의 주소가
한국어 /index.php?mid=home
영어 /index.php?mid=home_en
일본어 /index.php?mid=home_jp
인데요, 구글 검색을 통해 예전 글들을 찾아보니 아래와 같은 소스가 나왔습니다.
아래 소스를 header부분에 적용하면 무한 리프레쉬가 걸려 버리는데요,
혹시 적용할 수 있는 방법이 있을지 여쭤봅니다.
감사합니다.
<SCRIPT>
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
if (language.indexOf('en') > -1) document.location.href = '/index.php?mid=home_en';
else if (language.indexOf('jp') > -1) document.location.href = '/index.php?mid=home_jp';
else
document.location.href = '/index.php?mid=home';
</script>
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
고양이냥 | ssl 인증서를 구입할려고 하는데요. [3] | 2015.10.14 by Hen |
보배다 |
@고수님들! 도와주세요.@
[2]
![]() | 2015.10.14 by 보배다 |
염소뒷다리 | 익스플로러에서만 글쓰기가 안됩니다. [12] | 2015.10.14 by 콜롬보. |
네이츠 | elFinderXE 모듈 사용 하시는분 없나요? | |
Sydneylove | 회원목록 오류 관련 내용 입니다. | |
고양이냥 | ssl 인증서 rc4? 떄문에 B 등급이 나온거 같은데.. [3] | 2015.10.14 by 고양이냥 |
Chris Jeong | Gmail SMTP를 사용해서 관리자 메일 자동 전송하기 [2] | 2015.10.14 by Chris Jeong |
po**** | 업데이트 하다가 다음과 같은 에러 메세지가 나왔습니다. [1] | 2015.10.14 by 기진곰 |
정선생 | 브라우저 언어에 따른 접속 주소 변경 문의 [2] | 2015.10.14 by 정선생 |
최태진814 | 이미지 바로 본문삽입 않되나요?? [4] | 2015.10.14 by YJSoft |
최태진814 | 위젯 내용 직접 추가 이미지 질문 [2] | 2015.10.14 by 최태진814 |
메롱 | 플래시 문제 부탁드립니다. | |
굿컵7 |
관리자 복구 도움요청 합니다~
[7]
![]() | 2015.10.14 by Hjuy |
고양이냥 | ssl 인증서를 구입했는데 보안 인증서에 문제가 있다고 나와요.ㅜㅜ [2] | 2015.10.14 by 고양이냥 |
xe어려워요 |
xe초보자가 겪고있는 오류들입니다. 답변좀 부탁드릴께요 ㅠㅠ
![]() | |
박효진 | XE 1.5 게시물 제목 동일하게 고정할수 있나요? | |
newi | 게시판 짧은 주소 문의 | |
newi | 그림 그리기 게시판 은 없나요?? | |
꿈꾸는돌 | xe 공식홈 '다운로드' 처럼 카테고리를 서브메뉴로 출력할 수 있나요? [4] | 2015.10.14 by Double'U' |
슈니슈니 | 아이프레임 부모창을 새로고침 하는법 아시는분 [3] | 2015.10.14 by Double'U' |
네, 무한 리프레쉬가 걸릴 만한 소스네요.
언어에 따라 이동시키는 주소가 다를 뿐, 무조건 이동시키고 있거든요.
최초 1회 주소를 이동시켜 준 후에는 다시 이동되지 않도록 하는 기능이 필요합니다. 이미 이동시켰다는 사실을 기억해야 하죠. 대개 이런 기능에는 쿠키를 사용합니다. 최초 1회 쿠키를 생성한 후, 쿠키가 이미 있으면 위의 스크립트 전체를 건너뛰도록 만들어야 해요.