다국어 사이트 제작시 채택완료
제가 다국어 사이트는 만들어본 경험이 없어서요,
일본어사이트 (기존사이트)에 뒤에 /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 "URL";
}else{
//주소에 english 없으면 영어주소
$url = "http://$_SERVER['HTTP_HOST'] . 'english/' . $_SERVER['REQUEST_URI']";
echo "URL";
}
이런식으로 해보세요
답변에 대한 댓글 4개
잘 안되어서 그러는데요,
혹시 a태그 버튼(한/영 전환버튼) 하나에만 적용할 수 있는 방법이 있을까요?
수고스럽게 해드려 죄송합니다... ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p>
<script>
function go_move_page($now, $move){
href = window.location.href;
href = href.replace($now, $move);</p>
<p> window.location.href = href;
return false;
}</p>
<p> </p>
<p><a href="#" onclick="return go_move_page('korea', 'english');">English</a>
</scrip></p>
<p>
http://domain.com/korea/notice.php
http://domain.com/english.notice.php
와 같이 사이트 구성이 완전히 동일하다는 조건하에 이용하실 수 있습니다.
답변에 대한 댓글 1개
안타깝게도 url이
http://domain.com/notice/
http://domain.com/english/notice/
이런식인데 혹시 중간에 english를 넣다 뺐다 할 수가 있을까요?
(사이트 구성? URL은 english외에는 전부 똑같이 만들었습니다 ㅠ)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 잘 이해를 못해서 그러는데,
url이
http://domain.com/pageA/pageA-1/
http://domain.com/english/pageA/pageA-1/
요런식으로 되어있는데 적용이 가능한 건가요?