WPML을 사용하면 번역에 다른 도메인이나 하위 도메인을 연결할 수 있습니다. 이를 통해 대상 고객과 더 긴밀하게 소통하고 보조 언어에 대한 SEO 이점을 얻을 수 있습니다.
사이트가 이러한 도메인이나 하위 도메인에서 요청을 받을 때마다 WPML은 적절한 사이트 번역을 로드합니다. 단순히 기본 도메인으로 리디렉션하지 않습니다.
이 옵션을 활성화하려면 WPML → 설정 → URL 및 SEO로 이동하여 언어 URL 형식 카드에서 언어당 개별 도메인을 선택하세요.
도메인별 언어 설정
도메인별 언어를 설정할 때 두 가지 옵션이 있습니다.
언어별로 다른 도메인
예를 들어, 영어 웹사이트의 독일어 번역이 있는 경우 다른 도메인을 사용하도록 설정할 수 있습니다.
- example.com → 영어
- example.de → 독일어
하위 도메인
다음과 같은 하위 도메인을 사용할 수도 있습니다.
- en.example.com → 영어
- de.example.com → 독일어
필요한 사항
이 옵션을 사용하기 전에 준비해야 할 몇 가지 사항이 있습니다.
- 사용할 도메인을 구매해야 합니다. 사이트를 수동으로 설정하는 경우 도메인 DNS 설정을 편집할 수 있는지도 확인해야 합니다. 이를 통해 도메인 이름을 웹사이트의 서버 위치(IP 주소라고도 함)에 연결할 수 있습니다.
- 하위 도메인을 사용하는 경우에도 해당 기본 도메인(예: example.com)을 구매해야 합니다. 호스팅 요금제에서 하위 도메인을 생성할 수 있는지 확인하세요.
- 패키지가 WPML과 잘 작동하는 안정적인 호스팅 제공업체를 찾고 있다면 여기에서 목록을 확인할 수 있습니다.
- 사이트 번역마다 SSL 인증서를 준비하거나, 다중 도메인 SSL 인증서 하나를 준비해야 합니다.
도메인당 다른 언어를 활성화하는 방법
이 옵션은 직접 설정하거나 호스팅 제공업체의 도움을 받아 설정할 수 있습니다. 호스팅 제공업체마다 cPanel, Webmin 등 자체 제어판이 있으므로 여기서는 직접 설정하는 방법은 다루지 않습니다.
사이트의 독일어 버전에 대해 “example.de”라는 다른 도메인을 설정하려고 한다고 가정해 보겠습니다. 영어의 기본 도메인은 “example.com”입니다. 시스템 관리자가 아니라면 호스팅 제공업체에 도움을 요청하는 것이 가장 좋습니다.
권장하는 단계는 다음과 같습니다.
1. 새 도메인 구매 또는 등록
먼저 도메인(예: “example.de”)을 구매합니다. 이는 방문자가 사이트의 독일어 번역에 접속할 때마다 표시하려는 도메인입니다.
가능하면 같은 회사에서 호스팅과 도메인을 구매하세요. 이렇게 하면 다양한 설정을 지정하는 과정이 간소화됩니다.
2. DNS 설정 구성
다음으로 모든 도메인(또는 하위 도메인)이 WPML 기반 사이트를 가리키도록 해야 합니다.
이 작업은 도메인을 판매한 회사에서 수행해야 합니다.
호스팅 회사에 요청해야 할 사항은 다음과 같습니다.
- 별도의 도메인을 사용하는 경우: 기존 도메인에 파킹된 도메인(별칭)을 추가하고 싶습니다. 내 기존 도메인은 “example.com”입니다. “example.de” 도메인을 파킹하고 싶습니다.
- 하위 도메인을 사용하는 경우: “example.com” 하위 도메인에 “de.example.com” 하위 도메인을 추가하고 싶습니다. 메인 도메인과 같은 위치를 가리켜야 합니다.
사용자마다 설정이 다르기 때문에 호스팅 회사는 다음과 같은 정보가 필요합니다.
- WordPress 사이트의 위치(IP 주소)입니다. 웹사이트가 호스팅되는 곳(예: Godaddy, NameCheap)입니다.
- WordPress 사이트의 기본 도메인 이름입니다. 이 예시에서는 “example.com”입니다.
도메인과 호스팅을 다른 회사에서 구매한 경우 자세한 지침을 보내달라고 요청하면 됩니다.
도메인이 제대로 설정되었는지 테스트
도메인이 제대로 설정되었는지 확인하는 것은 쉽습니다. WPML에서 옵션을 설정하기 전에 새 도메인이나 하위 도메인을 방문하기만 하면 됩니다. 리디렉션 없이 모두 동일한 사이트가 표시되어야 합니다.
예를 들어, “example.com”과 “example.de” 도메인이 있다면(WPML이 비활성화된 상태에서) 어느 도메인을 방문해도 동일한 콘텐츠가 표시되어야 합니다.
3. WPML에서 옵션 설정
호스팅 회사가 독일어 도메인이 WordPress 설치 위치를 가리키도록 설정했다면 사이트로 돌아가 관리 화면에서 WPML → 설정 → URL 및 SEO로 이동해야 합니다.
언어 URL 형식 카드에서 언어당 개별 도메인을 선택하세요.

입력란에 도메인 이름 “example.de”를 입력하고 저장을 클릭하세요.
WPML은 새 도메인의 유효성을 검사하여 모든 것이 연결되었는지 확인합니다. 올바르게 설정되지 않은 항목이 있으면 화면에 이에 대한 알림이 표시됩니다.
이 화면에서 로그인 세션이 다른 도메인에서도 유지되도록 활성화할 수도 있습니다. Elementor와 같은 페이지 빌더를 사용하여 기본 및 보조 콘텐츠를 편집하려는 경우 이 기능을 활성화해야 합니다. 그렇지 않으면 도메인을 전환할 때 로그아웃됩니다.

자주 묻는 질문
도메인과 하위 도메인을 혼합하여 사용할 수 있습니까? 예를 들어 기본 사이트는 “example.com”, 이탈리아어는 “it.domain.com”, 독일어는 “domain.de”로 구성할 수 있습니까?
예, 가능합니다. 호스팅에서 설정한 다음 위에서 설명한 대로 WPML 설정에 입력하기만 하면 됩니다.
도메인과 디렉토리/파라미터를 혼합하여 사용할 수 있습니까? 예를 들어 기본 사이트는 example.com, 이탈리아어는 “domain.com/it”, 독일어는 “domain.de”로 구성할 수 있습니까?
아니요, 도메인을 사용하는 언어와 디렉토리를 사용하는 언어를 혼합하여 사용할 수는 없습니다.