WPML은 도메인, 디렉터리 또는 매개변수로 언어 URL의 서식을 지정할 수 있는 옵션을 제공합니다. 작동 방식을 알아보고 자신에게 가장 적합한 방법을 찾아보세요.
WPML을 사용하면 URL, 가상 폴더 또는 다른 도메인(또는 하위 도메인)에서 언어 인수를 사용하여 사이트의 언어 URL 형식을 선택할 수 있습니다. 내부적으로는 모든 언어가 하나의 워드프레스 데이터베이스에 저장되지만 방문자에게는 언어가 다른 사이트에 있는 것처럼 보일 수 있습니다.
WPML을 처음 설정할 때 원하는 형식을 선택할 수 있습니다. WPML을 설정한 후 다른 형식으로 변경하려면 WPML → 언어로 이동하여 언어 URL 형식으로 스크롤하여 변경할 수 있습니다.
다음 옵션 중에서 선택할 수 있습니다:
디렉터리에서 다른 언어 사용
디렉터리에서 언어를 사용하도록 설정하면 다른 가상 폴더처럼 보이는 곳에 번역을 정렬하도록 WPML에 지시하는 것입니다. 예를 들어
- www.example.com
- www.example.com/es/
- www.example.com/ja/
디렉터리 내 언어에 대한 서버 설정
디렉터리에서 언어를 설정하려면 Apache의 재작성 모듈을 활성화해야 합니다. 서버 설정에 액세스할 수 없는 경우 호스팅 제공업체에 문의하여 이 기능을 활성화하도록 요청하세요.
사이트도 “예쁜” 퍼머링크 구조를 사용해야 합니다. 워드프레스 설정에서 사이트의 퍼머링크 구조를 변경할 수 있습니다.
일반적인 실수
다음 중 어느 하나라도 하고 있지 않은지 확인하세요:
- 사이트에 실제 디렉터리 만들기
워드프레스 설치 시 실제 디렉터리를 만들거나 워드프레스를 여러 번 설치할 필요가 없습니다. 실제로 이렇게 하면 디렉터리 내 언어가 작동하지 않습니다.이러한 디렉터리는 가상 디렉터리입니다. 물리적 경로로 존재하지 않습니다.
- 다른 디렉터리로 리디렉션하기
실제 디렉터리를 만드는 것과 유사하게 일부 사용자는 .htaccess 파일을 편집하고 리디렉션 규칙을 추가합니다. 이렇게 하면 안 됩니다. WPML은 자체 리디렉션 규칙을 동적으로 생성합니다.
자세한 문제 해결 팁은 다음 문서를 참조하세요: 언어 디렉터리를 활성화할 수 없습니다.
디렉터리에서 사이트의 기본 언어 표시하기
또한 WPML을 사용하면 디렉터리에 기본 언어를 표시하고 사이트의 루트 URL에 표시할 내용을 선택할 수 있습니다.
사이트의 기본 언어를 디렉터리에 배치하는 방법에 대해 자세히 알아보세요.
언어별로 다른 도메인
완전히 독립된 도메인에 서로 다른 언어를 배치할 수 있습니다. 예를 들어
- www.example.com
- www.example.de
다른 서브 도메인에 다른 언어를 배치하도록 선택할 수도 있습니다. 예를 들어
- en.example.com
- de.example.com
언어별로 다른 도메인을 표시하기 위한 DNS 및 서버 설정
이 형식을 선택하려면 적절한 DNS 및 서버 설정을 설정해야 합니다. 도메인에서 언어를 사용하는 데 필요한 서버 설정에 대한 단계별 지침은 튜토리얼을 참조하세요.
서버 설정에 액세스할 수 없는 경우 호스팅 제공업체에 문의하여 도움을 받으세요.
매개 변수로 추가된 언어 이름
언어를 매개변수로 표시하도록 선택하면 사이트 URL 끝에 해당 언어가 추가됩니다. 예를 들어
- www.example.com/?lang=fr
- www.example.com/about/?lang=en
이 형식은 서버 설정을 추가로 변경할 필요가 없습니다.