다른 언어에서 접속 시에 특정 링크로 리다이렉트 시키기

다른 언어에서 접속 시에 특정 링크로 리다이렉트 시키기

 

웹페이지가 한글로 이루어져있고, 영문 사용자가 접속했을때에는 다른 특정 링크로 리다이렉트하거나 영문 지원 사이트로 리다이렉트할 필요가 있습니다. 물론 아래의 코드는 단순한 코드이지만 일회적으로 리다이렉트시키고자 하신다면 괜찮은 옵션이 될 수 있습니다.

  <script> 
    var type = navigator.appName
    var lang;
    if (type == "Netscape")
        lang = navigator.language
    else
        lang = navigator.userLanguage

    var lang = lang.substr(0, 2)

    if (lang == "ko") {
      ;
    }
    else {
		window.location.replace('영문 사용자용 주소');
	}
 </script>

다른 언어도 추가하기

다른 언어도 추가를 원하신다면 else if 구문을 사용하시면 됩니다. 다만 한국어일 경우에 이동시키고 영어일 경우에 남기고 싶으시다면

  <script> 
    var type = navigator.appName
    var lang;
    if (type == "Netscape")
        lang = navigator.language
    else
        lang = navigator.userLanguage

    var lang = lang.substr(0, 2)

    if (lang == "ko") {
		window.location.replace('한글 사용자용 주소');
    }
    else {
		;
    }
 </script>

위 코드를 사용하시면 됩니다. 한글일 경우에 이동시키고 영문일 경우에는 아무것도 안하는 코드입니다.


댓글 남기기