워드프레스, 영어/한국어 사이트를 운영하려고 다국어 플러그인까지 써야 할까요?

|

클래스101 수업을 들으신 수강생 분이 한국어, 영어 두 언어로 사이트를 운영할 계획인데 어떻게 하는 것이 좋겠냐고 질문을 해 주셨습니다.

저도 다국어 사이트를 직접 운영해 본 경험이 있는데요. 콘텐츠와 운영 방법에 따라 다른 접근 전략을 취하는 것이 좋다고 생각합니다.

다국어 사이트 운영의 세 가지 방법

워드프레스로 다국어 사이트를 운영하는 방법은 크게 세 가지가 있습니다:

  1. 서브 도메인 사용
  2. 서브 폴더 사용
  3. 다국어 지원 플러그인 사용

각 방법의 장단점을 살펴보고, 어떤 상황에서 어떤 방법을 선택하는 것이 좋을지 알아보겠습니다.

1. 서브 도메인 사용

서브 도메인 방식은 제가 가장 추천드리는 방법입니다. 기술적으로 구현하기 쉬우면서도 도메인 구조가 깔끔해지는 장점이 있습니다.

장점:

  • 도메인 구조가 깔끔합니다 (예: my-wp.neten.my-wp.net)
  • 추가 비용 없이 무한히 서브 도메인을 만들 수 있습니다
  • 각 언어별 사이트를 독립적으로 관리할 수 있습니다

단점:

  • 호스팅 플랜을 최저가보다 한 단계 높은 것으로 선택해야 할 수 있습니다. 예컨대 호스팅케이알이나 카페24의 최저가 플랜은 1개의 외부 도메인만 연결할 수 있습니다.

구현 방법:

  1. 도메인 설정에서 “호스트 이름”에 서브 도메인 앞부분(예: ‘en’)을 입력합니다
  2. 각 서브 도메인에 별도의 워드프레스를 설치합니다
호스팅케이알의 서브도메인 설정 모습

2. 서브 폴더 사용

서브 폴더 방식은 기술적으로 가장 간단한 방법입니다.

장점:

  • 구현이 매우 간단합니다
  • 도메인을 하나만 연결해도 되기 때문에 최저가 호스팅 플랜을 사용할 수 있습니다

단점:

  • URL 구조가 덜 깔끔합니다 (예: my-wp.net/ko, my-wp.net/en)
  • 메인 도메인(my-wp.net)으로 접속 시 /ko로 보낼지, /en으로 보낼지 결정해서 리디렉트(Redirect) 설정을 해야 합니다.

리디렉트 구현 방법:

  1. 루트 디렉토리에 각 언어별 폴더(예: ‘ko’, ‘en’)를 만듭니다
  2. 각 폴더에 별도의 워드프레스를 설치합니다
  3. 메인 도메인 리디렉트를 위해 index.html 파일을 생성하고 다음 코드를 추가한 뒤 루트 디렉토리에 둡니다:
<meta http-equiv="refresh" content="0; url=./ko">

en으로 할 거면 위에서 ‘ko’ 대신 ‘en’을 넣습니다.

3. 다국어 지원 플러그인 사용

다국어 플러그인을 사용하면 하나의 워드프레스 설치로 여러 언어를 관리할 수 있습니다.

장점:

  • 하나의 워드프레스 설치로 여러 언어를 관리할 수 있습니다
  • 콘텐츠 번역 관리가 용이합니다

단점:

  • 관리가 복잡합니다
  • 사이트 전체적으로 신경 쓸 점이 많습니다

유명한 다국어 플러그인:

  • WPML
  • WP Multilang
  • MultilingualPress

결론

초보자분들께는 서브 도메인이나 서브 폴더 방식을 추천드립니다. 이 방법들이 구현과 관리가 더 간단하기 때문입니다.

다국어 플러그인은 사이트가 어느 정도 궤도에 오른 후, 반드시 같은 도메인, 하나의 워드프레스에서 여러 언어를 운영해야 할 필요가 있을 때 고려해 보시는 것이 좋습니다.

앞으로 워드프레스가 기본적으로 다국어를 지원할 예정이라고 하니, 우선 두 개의 독립된 사이트로 시작하신 후, 워드프레스에 다국어 기능이 추가되면 전환을 고려해 보시는 것도 좋은 전략이 될 수 있습니다.

다국어 사이트 운영은 처음에는 복잡해 보일 수 있지만, 차근차근 접근하시면 충분히 해내실 수 있습니다. 화이팅하세요!

누구나 할 수 있는 워드프레스 홈페이지 만들기 수업에서
기획부터 출시까지 홈페이지 제작의 모든 것을 한 방에 얻으실 수 있습니다


코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다