Cms/wordpress/マルチサイト化
提供: 初心者エンジニアの簡易メモ
サブドメイン形式によるマルチサイト化 (ttp://blog1.example.com/
- wp-config.phpに以下を追加
define ('WP_ALLOW_MULTISITE', true);
- ツール/ネットワークでサブドメインを選択
- /wp-content/blogs.dir に blogs.dir ディレクトリを作成
- blogs.dirのパーミッションを777へ
- wp-config.phpに以下を追加(注:"/* 編集が必要なのはここまでです */"のコードより上に
define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); $base = '/'; define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 );
- wordpress最上部ディレクトリ内に.htaccessを作成しに以下を追加
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # uploaded files RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule . index.php [L]
- 再ログイン
- ヘッダーのサイトネットワーク管理者をクリック
- サイトを追加
マルチサイトのメリットデメリット
- 各サイトのドメインは共通となる
- 各サイトはテーマの追加はできない。特権人が追加したテーマは選択は可能。