공유 호스팅
호스팅 제공 업체의 제한으로 인해 Joomla 다중 사이트 솔루션을 고려하게되면 불가피하게 일부 타협을 수반하는 Joomla 다중 사이트와 사물을 복잡하게 만드는 것보다 대체 호스트를 찾고 웹 사이트를 개별적으로 구축하는 것이 더 쉬울 수 있습니다.
대부분의 공유 호스팅 계정은 여러 데이터베이스를 만들거나 동일한 데이터베이스에서 다른 테이블 접두사를 사용하여 둘 이상의 Joomla 웹 사이트를 호스팅하도록 구성 할 수 있습니다.
다중 사이트 및 개별 사이트
분명히 하나의 Joomla 설치로 결합하는 것에 비해 별도의 웹 사이트를 구축하는 것에 대한 장단점이 있습니다. 다중 사이트 솔루션이 특정 시나리오에 적합한 지 신중하게 고려해야하며 일부 절충이 필요할 수 있습니다.
처음에는 다중 사이트 웹 사이트를 설정하기가 더 어렵지만 한 웹 사이트에서 Joomla 및 타사 업데이트를 적용하고 백업을 실행하기 만하면되기 때문에 유지 관리가 덜 필요합니다.
다중 사이트 솔루션에서 문제가 발생하면 하나의 웹 사이트가 아닌 모든 웹 사이트가 손실 될 수 있습니다.
모든 타사 확장 프로그램이 다중 사이트 솔루션에서 의도 한대로 작동하지는 않습니다.
공식 멀티 사이트 솔루션은 권장하지 않습니다
하나의 Joomla 에 여러 도메인 및 웹 사이트 의 공식 지침 ! 설치 는 템플릿 index.php
파일 을 편집하도록 지시 합니다. 템플릿 업데이트가 나중에 변경 사항을 덮어 쓸 수 있으므로 모범 사례로 간주되지 않습니다.
타사 다중 사이트 확장
무료 가상 도메인 또는 이와 유사한 타사 코드를 사용하여 코어 코드를 해킹하지 않는 것이 좋습니다.
참고 :이 답변의 나머지 부분은 하나의 Virtual Domains 구현에 대한 제한된 경험으로 작성되었습니다 . 나열된 항목은 다른 타사 다중 사이트 확장 또는 다른 방식으로 구성된 가상 도메인 과 관련이있을 수도 있고 관련이 없을 수도 있습니다 .
다중 사이트 컨텐츠
각 웹 사이트에 대해 별도의 컨텐츠 범주를 작성하십시오 (검색에 중요 함).
다중 사이트 모듈
일부 모듈은 모든 웹 사이트에 공통적 일 수 있으므로 모듈을 분류하기가 쉽지 않습니다. Joomla 3.x "Note"기능을 사용하여 어떤 모듈이 어떤 웹 사이트에 적용되는지 추적 할 수 있습니다.
다중 사이트 템플릿
개별 웹 사이트에 자체 모양과 느낌이 있습니까? 그렇다면 각 웹 사이트마다 다른 템플릿을 설치하는 것이 가장 쉬운 방법 일 것입니다.
가상 도메인을 사용하면 각 웹 사이트마다 다른 템플릿을 지정할 수 있습니다.
다중 사이트 메뉴
개별 웹 사이트에 자체 메뉴가 있거나 공통 메뉴가 있습니까?
RocketTheme Gantry 4 템플릿 사용 메뉴 하나를 설정하고 가상 도메인 의 "메뉴 필터링"기능 을 사용하여 각 웹 사이트에 적용 할 메뉴 옵션을 지정하는 것이 더 쉽다는 것을 알았습니다 .
가상 도메인을 사용하면 각 웹 사이트에 대한 홈 메뉴 항목을 지정할 수 있습니다.
다중 사이트 검색
검색 결과가 검색중인 웹 사이트로 제한되어야한다고 가정하면 스마트 검색을 활성화하고 각 웹 사이트에 적절한 범주를 선택하여 구성 요소-> 스마트 검색-> 검색 필터에서 각 웹 사이트에 대한 필터를 만듭니다.
그런 다음 각 웹 사이트에 대해 생성 한 적절한 필터를 사용하여 각 웹 사이트에 대한 스마트 검색 모듈을 만들 수 있습니다. 각 웹 사이트의 해당 페이지에 모듈이 표시되도록 각 검색 모듈에서 메뉴 할당을 설정하십시오.
다중 사이트 전역 구성 항목
이상적으로는 선택한 다중 사이트 확장을 통해 각 웹 사이트에 고유 한 전역 구성 항목을 지정할 수 있어야합니다.
가상 도메인을 사용하면 각 웹 사이트에 고유 한 사이트 이름, 전자 메일, 보낸 사람 이름, 메타 설명 및 메타 키워드를 지정할 수 있습니다.
다중 사이트 검색 엔진 친화적 인 URL
SEF를 사용하면 각 페이지마다 모든 웹 사이트에서 고유 한 URL이 필요합니다. 예를 들어, 다중 사이트 웹 사이트 (www.acmeproducts.com 및 www.acmeservices.com)에 두 개의 웹 사이트가있는 경우 다음과 같은 페이지를 가질 수 없습니다.
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
URL은 고유해야하므로 about 페이지는 다음과 같이 더 구체적이어야합니다.
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
다중 사이트 사용자 계정
기본적으로 한 웹 사이트에 등록 된 사용자는 문제가 있거나 없을 수있는 모든 웹 사이트에 등록 된 사용자입니다.
다자간 솔루션이 특정 시나리오에 적합한 지 결정하기 전에 고려해야 할 사항에 대한 아이디어를 제공하기를 바랍니다.
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth?
일반적으로 가치보다 더 많은 문제가 있습니다. 사이트가 로그인 또는 기사와 같은 일부 데이터를 공유하는 경우를 제외하고.