워드프레스 강좌 / 멀티사이트 만드는 방법
서브 도메인과 서브 디렉토리
멀티사이트를 만드는 방법에는 서브 도메인 방식과 서브 디텍토리 방식이 있습니다.
cmsfactory.net이라는 도메인이 있을 때,
abc.cmsfactory.net
이 서브 도메인이고
cmsfactory.net/abc
가 서브 디렉토리입니다.
서브 도메인 방식으로 멀티사이트를 만드는 것은 언제든 가능하지만, 서브 디렉토리 방식으로 멀티사이트를 만드는 것은 처음 설치했을 때만 가능합니다. 기존 URL과 멀티사이트의 URL이 충돌할 수 있기 때문입니다.
운영 중인 사이트에 멀티사이트를 추가하려고 하면 다음처럼 서브 도메인 방식만 가능합니다.
서브 도메인 방식의 경우
서브 도메인 방식으로 멀티사이트를 만들 경우, 서브 도메인으로 접속했을 때 현재 워드프레스 사이트로 접속할 수 있도록 네임서버와 웹서버를 적절히 설정해야 합니다.
웹호스팅을 하는 경우 호스팅 회사에서 지원해줘야 합니다.
백업
문제가 발생할 때를 대비해서 백업합니다.
wp-config.php에 코드 추가
wp-config.php에 다음과 같은 코드가 있습니다.
/* That's all, stop editing! Happy blogging. */
그 위에 다음 코드를 추가합니다.
define('WP_ALLOW_MULTISITE', true);
멀티사이트 설정
관리자 페이지로 가면 [도구]에 [네트워크 설치]라는 메뉴가 생깁니다. 원하는 방식을 선택하고, [설치]를 클릭합니다.

서브 도메인 방식 선택하는 화면

서브 디렉토리 방식 선택하는 화면
코드 수정
[설치]를 클릭하면 코드가 나옵니다.
wp-config.php에는 주어진 코드를 추가합니다.
.htaccess는 기존 코드를 지우고 주어진 코드로 교체합니다.
코드 작업이 끝나면 다시 로그인합니다.
사이트 추가
네트워크 설정 후 다시 로그인하면 상단에 [내 사이트]라는 메뉴가 생깁니다.
사이트를 추가하려면 [네트워크 관리자 - 사이트]로 이동합니다.
[사이트 추가]를 클릭합니다.

서브 도메인일 때 사이트 추가 화면

서브 디렉토리일 때 사이트 추가 화면
정보를 입력하고 [사이트 추가]를 클릭합니다.
[사이트 - 모든 사이트]에서 추가한 사이트를 볼 수 있습니다.
[알림판]을 클릭하면 해당 사이트의 관리자 화면으로 이동합니다.
이제 독립적인 사이트처럼 관리할 수 있습니다.