다국어 사이트 제작시

다국어 사이트 제작시

QA

다국어 사이트 제작시

본문

제가 다국어 사이트는 만들어본 경험이 없어서요,

일본어사이트 (기존사이트)에 뒤에 /english/만 붙여서 

일본어사이트를 완전 복사해서 영문 사이트를 만들었거든요.

 

무버블타입이라는 CMS를 이용했고,

공통으로 사용되는 Header부분에 일/영 전환 버튼을 만들었는데

사실 전환버튼이라기보다 그냥 a태그에 각 언어페이지 TOP으로 가도록 링크를 걸어놓은 것 뿐입니다.

 

 

그런데 각 페이지별로 해당 페이지로 이동하게 만들어달라는데,

이걸 어떻게 해야할지 모르겠네요..

 

혹시 조건문?같은걸로 어떻게 

각 해당 페이지로 이동할 수 있도록 만들 수가 있나요?

예를들면...

URL/english/pageA/

일 경우에 

URL/pageA/로 이동하게 한다든가 그 반대로 

english/를 사이에 추가하게 한다든가.. 그런것이 가능한가요?

 

 

고견을 부탁드립니다

감사합니다!!

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

//현재주소

$actual_link = "http://$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']";

 

//주소에 english 있다면

if(strstr($actual_link ,'english')){

    //기본주소 버튼

    $url = str_replace("english/",'',$actual_link);

    echo "<a href='{$url }'>URL</a>";

}else{

   //주소에 english 없으면 영어주소

    $url = "http://$_SERVER['HTTP_HOST'] . 'english/' . $_SERVER['REQUEST_URI']";

    echo "<a href='{$url }'>URL</a>";

}

 

이런식으로 해보세요

 

 

진서기님 늘 감사합니다!!

제가 잘 이해를 못해서 그러는데,
url이

http://domain.com/pageA/pageA-1/
http://domain.com/english/pageA/pageA-1/

요런식으로 되어있는데 적용이 가능한 건가요?

감사합니다. 제가 적용방법을 틀리게 했는지 모르겠는데
잘 안되어서 그러는데요,

혹시 a태그 버튼(한/영 전환버튼) 하나에만 적용할 수 있는 방법이 있을까요?

수고스럽게 해드려 죄송합니다... ㅠㅠ



<script>
    function go_move_page($now, $move){
        href = window.location.href;
        href = href.replace($now, $move);
        window.location.href = href; 
        return false;
    }
 
<a href="#" onclick="return go_move_page('korea', 'english');">English</a>
</scrip>

 

http://domain.com/korea/notice.php

http://domain.com/english.notice.php

 

와 같이 사이트 구성이 완전히 동일하다는 조건하에 이용하실 수 있습니다.

 

잉기님 항상 감사합니다^^

안타깝게도 url이

http://domain.com/notice/
http://domain.com/english/notice/

이런식인데 혹시 중간에 english를 넣다 뺐다 할 수가 있을까요?
(사이트 구성? URL은 english외에는 전부 똑같이 만들었습니다 ㅠ)

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

회원로그인

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