멀티사이트란?
하나의 웹서버에 여러개의 사이트를 구축해서 운영하는 방법
하위 디렉토리명들을 가진 사이트로, 또는 여러 도메인을 가진 사이트로 구성할 수 있음
만들기 과정
1. wp-config.php 파일 내 멀티 사이트를 구성한다는 내용 추가
define('WP_ALLOW_MULTISITE', true);
2. 대쉬보드 – 도구 – [네트워크 설치] 클릭
3. 설치 안내문 하단의 [설치] 클릭
4. wp-config.php , .htaccess 파일에 코드 추가
(안내 페이지에서 코드를 제공. 복사해서 붙여넣기만 하면 됨)
in [wp-config.php]
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'oksambari.hol.es'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
in [ .htaccess] !!! 기존 코드를 다 지우고 대체
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
END. 재로그인 하면 기본 멀티사이트 대쉬보드가 나타남