HOME >  株式会社マイスタンダード > WordPressのマルチサイトを途中から設定しても大丈夫?な方法と対策
ヒラメキ1

WordPressのマルチサイトを途中から設定しても大丈夫?な方法と対策

Wordpressは、理解すればするほど楽しいブログシステムになっております。

記事の投稿、静的ページの作成、プラグインの導入、テーマの変更から

ソーシャルネットワークとの連動などなど

運用すればするほど新しい発見が多く見つかります!

世界中で利用されている理由も理解できます。

そんなWordpressですが、はじめは1つのドメインで1つのブログさえ利用できれば

思っていたのが、ある日を境に別のサイトを新しく作りたい願望にかられてしまいます。

また、新しくWordpressをインストールしてもいいのですが、サイトを増やす毎に

Wordpressをセットアップしていたのでは、管理、運用の手間が増えてしまいます。

Wordpressのバージョンアップ、プラグインのバージョンアップは

頻繁に行われているのだから。FTPを設定して自動インストールすればいいのでしょうが

自動インストールは、たまにシステムを破壊する(2.7以前はよく遭遇した)ので

あまりおすすめできません。自動更新前に、自動バックアップを取る場合はいいのでしょうが。



さて、肝心のマルチサイト化ですが

数ヶ月シングルサイトで運用していて、ある時マルチサイトへ設定を切り替えても

問題なく運用をすることができます。

その際は、既存のサイトを通常ドメインで、新しく追加する際はサブドメイン(好きなドメイン名を管理画面から付けれます)

で運用することになります。

できることなら、マルチ化する前に、完全バックアップするべきでしょう。


【簡単設定】

※マルチ化する前に、管理画面から全てのプラグインを停止しておきます。


① wp-config.php(このファイルに下記を追加)

define (‘WP_ALLOW_MULTISITE’, true);

↑追加後、管理画面のツール(サイドメニュー)からネットワークの設定を行う。


② .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]


後は、細かな設定は省略

数分あれば新しいWordpressのサイトをオープンできてしまいます。

既存のサイトを運営していても、問題なく新しいサイトシステムバージョンアップできます。

●サンプル

武智建樹 適当カメラ日記 ポートフォリを風サイト

武智建樹 独り言 Twitter風サイト