Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

현재 메인페이지에 다국어 적용이 되어있습니다.

 

방식은 html 내에

<!--@if(Context::getLangType() === 'ko')-->

한국어 내용

<!--@else-->

영어 내용

<!--@end-->

 

이렇게 관리하고 있는데, 이런 방식이 SEO 등에 좋지 않다고 하는 것 같아서, 별도의 영문 페이지를 만들고

scorefactory.io/en 이라던가, en.scorefactory.io 이라던가 이렇게 관리하고 싶은데 어떻게 해야할까요?

영문 페이지를 메뉴로 하나 만들고 어떻게 해줘야할 것 같은데 감이 잘안오네요!

 

  • Lv3
    바로가기로 /en을 해서 ?l=en 으로 리다이렉팅 해주면 안될까요?
  • Lv3 Lv5
    잘모르겠어요~ 정석적인 방법을 알고 싶어요!!
  • Lv5 Lv3

    제가 생각하기에는

    image.png

     

    이런식으로 en 도메인을 연결한 다음, 언어는 영어, index나 각종 페이지에 다국어 작업을 해주시면 되지 싶습니다 ^^!

  • Lv3 Lv5
    답변감사합니다!! 한번 해볼게여!
  • Lv3 Lv5
    아 영문용 도메인(ex. en.scorefactory.io) 을 하나 더 만들어서 연결을 하고 ?l=en이면 저 주소로 리디렉션 시키면 된다는 것인가요! 좀 헷깔리긴 하는데 조금 알것 같아요
  • Lv19

    라이믹스의 다국어 기능을 이용하지 마시고 페이지 자체를 한국어 버전, 영어 버전으로 나눠서 새로 생성하고(예. index_ko, index_en 등) ko.example.com 으로 접속시 index_ko 모듈로, en.example.com 으로 접속시 index_en 으로 접속되도록 하는게 제일 간단하면서 확실합니다.

     

    사이트 언어(메뉴나 버튼 언어 등)는 모듈 트리거나 애드온 등으로 사이트 서브도메인에 따라 강제 변경되도록 하면 될테고요.

    다국어 기능 자체가 지금 기준으로는 조금 엉성하게 만들어져서 SEO에 좋지 못합니다. l 파라미터 기준 변경되다 보니 가끔 XE/라이믹스로 구성된 사이트 중 베트남어나 중국어 같은 엉뚱한 언어로 사이트가 색인된 경우가 종종 보입니다.

  • Lv19 Lv5
    답변감사합니다.
    DNS 관리에서 en.scorefactory.io 를 A 레코드 추가하고, 라이믹스 설정에서 새 도메인 추가까지 했습니다. 아직 html을 따로 만들지 않아 연결만 잘 되나 보려고 다른 메뉴를 연결해놓았는데 그냥 메인 화면으로 접속됩니다. 왜 그럴까요..