워드프레스 사이트를 방문할 때 방문자의 국가를 식별하여 해당 언어 사이트나 특정 페이지로 리디렉션시키고 싶은 경우가 있습니다. 이러한 상황에서 이 글에서 소개하는 플러그인을 고려해볼 수 있을 것입니다. 우커머스 쇼핑몰을 운영하는 경우에는 YITH에서 만든 YITH GeoIP Language Redirect for WooCommerce 플러그인이 있습니다.
멀티사이트로 다국어로 구성한 경우 다음 글을 참고하여 자바스크립트로 해당 언어 페이지로 리다이트시킬 수 있습니다.
방문자의 국가를 자동으로 감지하는 WP GeoIP Country Redirect
한글과 영문 페이지를 만들고 우리나라에서 접속했을 때에는 한글 페이지, 외국에서 접속했을 때에는 영문 페이지가 표시되도록 하는 플러그인이 있는지 어떤 분이 문의해와서 이와 관련된 플러그인을 검색해보았습니다.
WP GeoIP Country Redirect라는 플러그인을 이 상황에 사용할 수 있습니다. WordPress GeoIP Country Redirect 플러그인은 방문자의 국가와 사용자가 워드프레스 관리자 패널에서 정의할 수 있는 일련의 규칙에 따라 방문자를 자동으로 리디렉션(리다이렉션)시켜줍니다.
이 플러그인은 방문자의 국가를 자동으로 감지하여 다음 작업을 수행할 수 있습니다.
- 원하는 특정 페이지로 리디렉션
- All Pages(모든 페이지), Posts(글), Categories(카테고리), Homepage(홈페이지) 등의 드롭다운에서 특정 페이지에 대한 리다이렉트 규칙을 추가할 수 있습니다.
- 새로운 기능: 페이지/포스트/카테고리에 관계없이 사이트 차원의 규칙을 생성할 수 있습니다.
- 일괄 리다이렉트(대량 리다이렉트): Mass Redirect 규칙을 추가하여 원치 않는 트래픽을 리디렉션시킬 수 있습니다. 관리자 패널에서 정의된 리디렉트 규칙이 없는 국가의 트래픽은 지정된 지역으로 보내집니다. 이 기능을 사용하거나 사용하지 않도록 설정(활성화/비활성화)할 수 있습니다.
- Wp-Admin 영역 내에 플러그인 관리자 패널
- wp-admin 패널 내의 설치에서 발생하는 오류와 최근 활동(예: 마지막으로 리디렉션된 국가와 해당 URL 등)를 확인할 수 있는 로깅 기능
WP GeoIP Country Redirect 플러그인에 대한 자세한 내용은 플러그인 페이지를 참고하시기 바랍니다.
WPML을 사용할 수 있습니다. WPML은 아바다, Enfold, Be 테마 등 대부분의 인기 테마와 호환됩니다. 특히 WPML은 브라우저 언어에 따라 자동으로 리디렉션하는 기능을 기본적으로 제공합니다.
다국어 사이트를 운영하려면우커머스용 GeoIP 언어 리다이렉트 플러그인 - YITH GeoIP Language Redirect for WooCommerce
YITH GeoIP Language Redirect for WooCommerce 플러그인을 사용하면 특정 국가의 사용자들을 해당 웹사이트 버전으로 자동으로 리디렉션시킬 수 있으며 개별 페이지와 특정 파일에 대해서도 리디렉션을 설정할 수 있습니다.
기능
- 하나 이상의 리다이렉트 규칙 (Redirect Rules) 생성
- 리다이렉트 규칙이 적용될 국가 선택
- 각 리다이렉트 규칙과 관련하여 HTTP 상태 코드 (status code) 선택
- 다음 조건을 기준으로 리다이텍트 만들기:
- 웹사이트 도메인
- 사용자 정의 URL
- 정규식(Regular Expressions)에 일치하는 사용자 지정 URL
- 웹 사이트의 모든 글 (또는 하나만)
- 웹사이트의 모든 페이지 (또는 하나만)
- 웹사이트의 모든 카테고리 (또는 특정 카테고리 하나만)
- 웹사이트의 모든 태그 (또는 특정 태그 하나만)
- 상점의 모든 상품 (또는 특정 상품 하나만)
- 상점 아카이브 (Shop Archive) 페이지 - 리디렉션 대상 URL로 다음 중에서 선택할 수 있습니다:
- 사용자 정의 URL
- 웹사이트의 특정 포스트
- 웹사이트의 특정 페이지
- 상품 상세 페이지
- 카테고리 상세 페이지
- 태그 상세 페이지 - 리다이텍트 규칙이 적용될 기기 유형 선택:
- 데스크톱 (PC)
- 모바일
- 모든 기기 - 처음으로 페이지를 방문하는 방문자들만 리디렉션하도록 선택 (이후 방문 시에는 리디렉션되지 않고 쿠키가 만료되지 않는 한 선택한 페이지를 평소처럼 액세스할 수 있습니다.)
- 특정 국가의 사용자들이 리디렉션되지 않도록 제외
- 하나 이상의 IP 주소를 리디렉션되지 않도록 제외
YITH GeoIP Language Redirect for WooCommerce 플러그인의 자세한 정보와 데모는 플러그인 페이지를 참고하시기 바랍니다.
IP2Location Redirection 플러그인 (무료)
무료 플러그인으로 IP2Location Redirection이 있습니다. 이 플러그인은 이름에서 짐작할 수 있듯이 IP 주소의 위치 정보를 기준으로 국가 및 지역에 다라 웹사이트 또는 미리 정의한 사용자 정의 URL로의 리디렉션 작업을 처리하는 기능을 합니다.
주요 기능:
- 국가 및 지역에 따라 방문자들을 블로그 페이지로 리디렉션
- 국가 및 지역에 따라 사전 정의된 URL로 방문자 리디렉션
- 필요에 따라 여러 개의 리디렉션 규칙 (Redirection Rules) 구성 가능
- 301 & 302 리디렉션 지원
- IPv4 및 IPv6 지원
- 오래되거나 깨진 링크를 줄여서 사이트의 SEO 랭킹에 도움
자세한 내용은 IP2Location Redirection 플러그인 페이지를 참고해보세요.
※ 이 플러그인은 캐시 플러그인이 활성화된 경우 작동하지 않는다고 합니다(This plugin will NOT work if any cache plugin is enabled).
댓글 남기기