본문 바로가기
WordPress

워드프레스 멀티사이트 만들기와 서브도메인 vs 서브디렉토리

by 하양동백 2020. 12. 15.

목차

    원래 제 직업은 php개발자 출신이었습니다. 한 15년 전쯤에요. ㅋ

    얼마 전까지 본업은 웹퍼블리셔로 html/css를 웹 접근성 사업에 맞춰서 퍼블리싱하는 것이 주 업무였죠.

    좋게 포장하면 UI/UX 개발자였습니다.

    지금은 본업이 블로거가 돼버렸습니다만....

    여전히 취미 삼아 혹은 블로그의 세계를 좀 더 깊이 파기 위해서 워드프레스 사이트를 운영 중입니다.

    그런데 호스팅을 이용해서 워드프레스 사이트를 만들면, 한 개의 사이트로만 운영하기에는 도메인 가격이 아깝습니다.

    이럴 때 워드프레스 멀티 사이트 만들기를 하면 여러 테마를 테스트해볼 수도 있고, 여러 특성에 맞는 사이트를 운영할 수도 있습니다.

    네이버가 잘 노출을 안 시켜주는 것은 단점이긴 하지만요.

    운이 좋을 때는 종종 잘 노출이 되기도 합니다.

    정확하게는 운이라기보다는 제대로 된 사이트를 만드는 것이 우선이긴 합니다.

    Wordpress 멀티 사이트 구축 방법에 대해서 살펴보겠습니다.

    워프를 설치할 때 신경 써야 하는 것이 멀티 사이트의 구조를 서브도메인 형태로 만들 것인지, 서브 디렉터리 방식으로 만들 것인지를 결정해야 합니다.

    한 번 결정하면 이걸 바꾸는 것은 쉽지 않습니다.

    서브도메인을 선택하는 경우는 대부분 호스팅 업체에서 서브도메인을 지원하지 않을까 봐 지레 겁먹고 서브 디렉터리로 세팅하는 분들이 많습니다.

    하지만 워드프레스는 호스팅 업체가 2차 도메인을 지원해주지 않더라도 가상 서브도메인을 통해서 2차 도메인을 지원합니다.

    제가 자주 이용하는 카페 24의 경우 월 500원짜리 호스팅에서는 2차 도메인을 지원하지 않습니다.

    하지만 워드프레스에서 가상 2차 도메인을 통해서 멀티 사이트를 구현할 수 있습니다.

    가상 서브도메인 방식으로 운영하기 위해서 중요한 조건이 있습니다.

    워드프레스 설치 자체를 루트 폴더에서 해야 합니다. 

    워드프레스의 폴더가 디렉터리에 설치되면 워프의 멀티 사이트는 자동으로 서브 디렉터리로 선택이 됩니다.

    해결방법이 있지만, 처음부터 잘 선택하는 것이 좋습니다.

    워드프레스가 루트 디렉터리에 설치되었다면 다음과 같이 설정을 합니다.

    먼저 wp-config.php 파일에서 

    /* That’s all, stop editing! Happy blogging. */ 다음 줄에 

    define('WP_ALLOW_MULTISITE', true); 

    를 추가합니다.

    이 수정은 wp-config.php를 수정해서 FTP로 덮어쓰거나 에디트 플러스의 ftp에디팅 기능으로 곧장 수정하는 것을 추천합니다.

    wp-config.php를 수정한 뒤에 관리자로 접속하면 도구 메뉴에 "네트워크 설치"가 보입니다.

    이 메뉴에서 워드프레스 사이트의 네트워크 생성합니다.

    이 단계에서 멀티 사이트의 운영 방식을 가상 호스트(서브도메인) 방식으로 할 것인지, 서브 디렉터리 방식으로 할 것인지 묻습니다.

    이 화면처럼 서브 dir과 서브 domain 선택하는 화면이 나오려면 워드프레스 설치를 /wordpress/ 폴더가 아닌 루트에 설치해야 합니다.

    디렉터리에 설치를 하더라도 나중에 루트 디렉터리로 변경을 할 수는 있습니다만 쉽지 않습니다.

    설치를 시작하면 "네트워크 활성화"에 대한 안내가 나옵니다.

    바로 위와 같은 화면에서 1번의 내용을 wp-config.php에 2번의 내용을. htacess 파일로 복사합니다.

     wp-config.php에 복사해 넣을 내용은 /* That’s all, stop editing! Happy blogging. */라고 쓰인 줄 위쪽에 삽입합니다.

     . htacess 파일에 추가할 내용은 내용의 맨 뒷라인에 추가하면 됩니다.

    관리자 아이디를 다시 로그인합니다.

    관리자 화면 상단에 새로운 아이콘과 메뉴가 보입니다.

    드롭다운 메뉴상에서 네트워크 관리자와 처음 생성했던 1차 도메인으로 된 사이트 주소가 보이면 멀티 사이트 만들기는 성공입니다.

    반응형

    댓글