Q&A

흠.. 라이믹스 풀더를 리라이트시켜.. 하위 도메인을 숨김 처리했는데..

일단 정상 작동은 합니다만.. 라이믹스가 설치된 기본 주소에는 여전히 하위 도메인으로 주소가 되어있더군요.

그래서 config을 수정했는데.. 안되는군요. 찾아보니.. 라이믹스에서는 도메인 변경을 그렇게 할 수 없다는군요.

시스템 설정에서 도메인 추가 하라는데.. 시도해도.. 같은 도메인이니 작동은 안되고..

DB를 확인해도 별 다른것을 찾을 수 없고.. 대체 어디서 수정하는걸까요?

댓글 5

  • 하위 도메인을 숨김 처리하는 게 뭔가요? rewrite 규칙을 잘못 건드리면 충돌이 발생할 수 있습니다.

    특히 cPanel의 대표적인 기능 하나를 절반쯤 베껴와서 서브도메인을 무조건 서브폴더로 연결하는 변태적인 rewrite 규칙을 서버단에서 강제 적용해 놓은 호스팅 업체들이 종종 보이는데, 이런 서버에서는 문제가 발생합니다. 라이믹스 사이트에 연결된 모든 도메인과 서드도메인의 document root가 동일한 폴더로 지정되어 있어야 합니다.
  • @기진곰

    예를 들면 /xe/ 주소를 숨기는것이죠.
    xe폴더에 xe를 설치했지만.. aaa.com 으로 접속이 가능한거죠.

    그럼 폴더별로 사이트 및 설치한 CMS를 정리할 수 있어 깔끔해집니다.

  • @팀워크
    그것도 문제가 될 수 있어요. 그냥 xe 폴더 밖으로 빼세요.
  • @기진곰

    그렇게하면 여러개의 사이트를 운영이 힘들어져요 ㅠㅠ..
    하나의 사이트라면 그렇게해도 문제없지만.. 한가지가 아니라면 문제죠.
    초기 XE나 라이믹스 사용시에 문제없이 그렇게 분류해서 사용 및 운영했습니다.
    근데 지금은 라이믹스에서는 막아놓은것 같더라고요 ㅠㅠ..

  • @팀워크

    XE에서는 경로 처리가 상당히 엉성했는데 라이믹스에서는 꽤 엄격하게 바뀌었습니다. 예전에는 아무거나 다 받아줬지만 이제는 실제 서버상의 폴더 구조와 URL을 비교해서 검증하는 과정이 있어요. 덕분에 SSL이나 한글 도메인 사용시 엉뚱한 주소로 연결되거나 기본 URL이 어쩌고 하는 에러는 크게 줄었지만, 엄연히 있는 폴더가 없는 척 한다거나, 이런 특수한 환경에서는 호환성이 떨어지는 것이 사실입니다.

    여러 개의 사이트라면 여러 개의 계정으로 분리하거나, 한 계정 내에서 여러 사이트를 제대로 분리해 주는 호스팅을 사용하셔야지요. rewrite로 땜빵하면 충돌합니다. 만약 충돌하지 않는 "꼼수"를 찾으신다 해도 라이믹스에서는 rewrite 규칙과 URL 처리 방식을 지속적으로 개선해나갈 예정이기 때문에 그 트릭이 계속 통한다고 약속드릴 수가 없습니다.