말러83

영문 미러사이트 만들기

기존에 운영하던 홈페이지의 영문버전을 만들어달라는 요청을 받고 끙끙 앓다가 이런 식으로 해결했습니다.
english mirror site

1. english라는 directory를 만든다.

    Chinese 등에도 도전해보는 것도 나쁘지 않을 것 같습니다.

 

2. putty로 접속해서 홈페이지의 루트로 간 뒤에

    cp -R * english/

    english/라는 폴더에 하위경로에 있는 놈들을 포함한 모든 파일을 복사라는 뜻입니다. 자기 자신은 복사가 되지 않으니까 걱정마시고...
    혹시 복사해놓은 놈들을 수정할 때 권한 오류가 날 수 있는데, chown -R {ftp아이디}:{ftp아이디} * 이렇게 해보세요.
    세션이 많이 쌓여있으면 복사하는데 오래 걸릴 수도 있습니다. rm 명령어를 이용해서 /data/session 에 있는 파일들을 지워주고 시작하는 것이 좋을 수도 있겠네요.

3. 경로를 바꿔줄 것은 session 저장 경로밖에 없다.
    /english/common.php에서 세션 저장경로를 수정한다.

    session_save_path("$g4[path]/../data/session");

    세션을 저장하는 경로를 한글 사이트와 같게 지정해야 로그인이 같이 유지되겠죠?

 

4. head.php나 tail.php에 영어페이지로 가는 링크를 걸어주자

      <a href="http://<?=$HTTP_HOST?>/english<?=$REQUEST_URI?>">[English]</a>

    $REQUEST_URI는 뒤에 get으로 넘겨준 변수들의 query string까지 같이 넘겨주기 때문에 보고있던 페이지를 그대로 영어버젼으로 볼 수 있습니다.

 

5. 영어페이지의 head.php나 tail.php에는 한글 페이지로 가는 링크를 걸어주자

      <a href="http://<?=$HTTP_HOST?><?=str_replace("/english","",$REQUEST_URI)?>">[Korean]</a>

    위 4번과 똑같은 링크에서 /english를 제거해주면 한글사이트 주소가 되겠죠?

 

6. 영어페이지의 로고에는 "In English!"라고 써서 차별화해주는 센스~

    실제로 해보니까 뭔가 고급스럽던데요. ㅋㅋ

 

7. 스킨과 기타등등을 영문화한다.

    삽질... (찾아보니까 영문화된 그누보드가 있더군요;; 잘 이용해보시기를~)

 

8. mahler83에게 감사의 리플을 단다.

    역시 마무리가 가장 어렵습니다. 완벽한 미러사이트 만들기에 도전해보세요~♡

|

댓글 20개

오.. 삽질을 벗어나게 해준 님에게 정말 감사...
미러사이트 만들기
영문 미러사이트 만들기!
언젠간 활용할 때가 ㅋㅋㅋ
감사합니다
꼭 필요한 부분을 잘 정리해 주셨네요.
감사합니다.
궁금한점 하나 물어볼게요!
4번에 영문버전으로 넘어갈 때 uri가 같기 때문에 영문버전페이지로 바로 이동한다고 하셨는데
/bbs/content.php?co_id=test 를 예로들 경우
영문 페이지 버튼을 누르면
english/bbs/content.php?co_id=test 로 이동합니다.
content 페이지 등 db에서 같은 테이블을 공유하기 때문에 co_id가 동일한 영문버전을 만들 수 없고
위와 같이 이동시 한글 내용이 나타나게 됩니다.
결국 co_id=test_eng와 같은 페이지를 만들고 이동시에
<a href="http://<?=$HTTP_HOST?>/english<?=$REQUEST_URI?>_eng">[English]</a>
처럼 _eng을 붙여줘야 하는건가요?
영문게시판 co_id와 한글 게시판 co_id 사이에 연결시켜주는 과정을 하나 추가시켜야 될 것 같네요.
잘 돼고 있어요
감사합니다~
영문미러사이드만들기
영문게시판 co_id와 한글 게시판 co_id 사이에 연결시켜주는 과정을 하나 추가시켜야 될 것 같네요.

이부분 해결 하신분 자세히 알려주실 수 있으신가요 ?
좋은 팁 감사합니다!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 3,211
18년 전 조회 5,346
18년 전 조회 4,963
18년 전 조회 4,983
18년 전 조회 1.2만
18년 전 조회 4,442
18년 전 조회 2,960
18년 전 조회 6,242
18년 전 조회 4,438
18년 전 조회 1.6만
18년 전 조회 7,840
18년 전 조회 4,229
18년 전 조회 4,323
18년 전 조회 6,618
18년 전 조회 1.4만
18년 전 조회 4,375
18년 전 조회 2,991
18년 전 조회 6,647
18년 전 조회 6,984
18년 전 조회 4,522