CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.3 |
안녕하세요, 라이믹스를 이용해 다국어 사이트 구축을 준비 중인데, 구현 방법에 대해 몇 가지 궁금한 점이 있어 고수님들께 여쭙니다.
[구현하려는 목표]
기본 도메인은 ABC.COM 입니다.
국가별로 ID.ABC.COM (인도네시아어), JP.ABC.COM (일본어)와 같은 서브도메인을 추가하고 싶습니다.
각 서브도메인으로 접속하면 해당 국가의 언어로 된 사이트가 보여야 합니다.
각 국가에서접속 하면 해당 국가의 서버 도메인으로 자동 접속 되어야 합니다 . 즉 일본에서 접속하면 JP.ABC.COM 으로 접속 되어야 합니다.
가장 중요한 목표는, 어떤 서브도메인에서든 한 번 로그인하면 모든 사이트에서 로그인 상태가 공유되는 것입니다.
[궁금한 점]
위에 설명드린 목표를 구현하기 위해, 아래의 질문들에 대해 조언을 부탁드립니다.
1. 가장 표준적인 구축 절차
위와 같은 다국어 사이트를 구축할 때, 가장 안정적이고 표준적인 방법이나 권장되는 작업 순서가 궁금합니다. 서버(DNS) 설정부터 라이믹스 설정까지 어떤 순서로 접근해야 시행착오를 줄일 수 있을까요?
2. 라이믹스 기능 활용법
각 서브도메인을 독립적인 언어 사이트처럼 운영하려면, 라이믹스의 '가상 사이트(멀티도메인)' 기능을 활용하는 것이 일반적인 방법인가요? 만약 그렇다면, 이 기능만으로 각 도메인의 기본 언어 설정이나 메인 화면 지정이 모두 가능한지 궁금합니다.
3. 로그인 상태 공유(SSO) 구현 방법
모든 서브도메인에서 로그인 상태를 공유하는 SSO 기능을 구현하고 싶습니다. 라이믹스에서 이 기능을 사용하려면 어떤 부분을 설정해야 하나요? 관리자 페이지 설정으로 가능한지, 혹은 특정 설정 파일을 직접 수정해야 한다면 어떤 파일을 어떻게 수정해야 하는지 구체적인 방법을 알고 싶습니다.
4. SEO 및 기타 고려사항
여러 국가의 언어로 서브도메인을 운영할 때, **검색엔진최적화(SEO)**를 위해 반드시 처리해야 할 중요한 작업이 있을까요? 또한, 실제로 이런 사이트를 운영할 때 흔히 발생하는 문제점이나 초보자가 주의해야 할 점이 있다면 함께 조언해 주시면 정말 큰 도움이 될 것 같습니다.
서버도메인이 설정된 홈페이지의 경우 대표도메인만으로 앱을 설치하면 되는지요?
질문이 다소 광범위한 것 같아 죄송합니다. 선배님들의 조언을 바탕으로 제대로 된 방향을 잡고 싶습니다. 감사합니다.
댓글 2
1. DNS와 관련된 시간이 걸리고 체크가 당장 어려운 작업은 미리 이행하는게 좋겠습니다.
DNS는 각 서비스 제공사 별로 1시간~ 24시간 까지도 재수없으면 48시간이 지나도 반영이 안되는 경우가 있습니다 (=_=)
각 언어별 서브 도메인을 지정하고 연결한 다음 연결체크를 한 다음 멀티 도메인 설정을 하시는게 좋겠습니다.
2. 각자 독립적인 사이트 운영을 원하신다면 "멀티도메인"기능을 활용하는게 좋겠습니다 ^^.
MAIN HOME 사이트맵엔 각 언어별 메인 페이지를 구성하고, 언어별 사이트맵을 만들어서 각각의 메뉴를 귀찮겠지만 새로이 만드는게 좋습니다.
3. SSO는 곧 없어질 기능입니다. SSO가 없다고 가정하고 작업하시는게 좋겠습니다.
4. 딱히 크게 없고 메타 태그 등만 잘 작성해주시면 되지 않을까 싶습니다.
3번은 기진곰님 댓글로 간단히 해결했습니다. 너무 잘됩니다.
https://rhymix.org/qna/1902291#comment_1906218