マルチサイト化 、ひとつのドメインで複数のサイトが作れるお得な方法

未分類
未分類
この記事は約5分で読めます。

 小説用に別のサイトを作りたかったので、このブログを マルチサイト化 しました。

 今回作ったサイト:Welcome ! – 綴ーtuduriー (tudurucoto.info)

マルチサイト化 、「サブドメイン」と「サブディレクトリ」

 マルチサイト化は「1つのドメインで複数のサイトを持つ方法」なので、サイトの管理が楽なほかに定期的にかかるドメイン費用を節約できる点がメリットです。

 そしてマルチサイト化には以下の2つの方法があり、今回は「サブドメイン」方式でマルチサイト化しました。

  • サブドメイン 〇〇〇.tudurucoto.info
  • サブディレクトリ tudurucoto.info/〇〇〇

マルチサイト化 の 手順(サブドメイン式)

 今回、次の方法でtudurucoto.infoのサイトをマルチサイト化しました。

  • tudurucoto.info ←主サイト
    • novel.tudurucoto.info

「wp-config.php」ファイルの編集

 wp‐config.phpファイルに、次の赤い枠に囲まれた2行を追加します。

/* カスタム値は、この行と「編集が必要なのはここまでです」の行の間に追加してください。 */

/* マルチサイトにするために追加。 */
define( ‘WP_ALLOW_MULTISITE’, true );

/* 編集が必要なのはここまでです

 上図のように、追加箇所は「編集が必要なのはここまでです」の直前です。

wp-config.phpファイルの保存場所

 エックスサーバーの場合、ファイルマネージャーを開きます。

 マルチサイト化したいサイトのフォルダを開き、「public_html」フォルダを開くと「wp‐config.php」ファイルがあります。

wp-config.phpファイルを編集するときの注意

 wp‐config.phpファイルには「WordPressの基本的な設定」が書かれています。

 今回のように編集をするときは直接編集せず、一旦ダウンロードしてテキストエディタで編集したそれをアップロードすることをおすすめします。

ネットワークの設定を確認

 wp-config.phpファイルが正しく編集されると、WordPressのダッシュボードの「ツール」メニュー内に「サイトネットワークの設置」という項目が現れます。

 「サイトネットワークの設置」ではWordPress サイトネットワークの作成が行われますが、その前に準備が必要です。

  • 不具合の発生を防ぐため、全てのプラグインを「無効」にしておく
  • サイトアドレスに「www」が付いている場合は「www」をとる(動作に変更はないが再ログインが必要)

サイトネットワークのインストール

 「サイトネットワーク名」を作成し、サイトネットワーク管理者のメールアドレスが正しいことを確認したら「インストール」します。

 サイトネットワーク名は、標準では「サイト名+サイト」となっていますが、任意で変更可能です。

「wp-config.php」、「.htaccess」ファイルの編集

「wp-config.php」ファイルの編集

 表示されたサイトネットワーク構成ルールをコピーして、wp‐config.phpファイルの「編集が必要なのはここまでです」の直前に追加します。

/* カスタム値は、この行と「編集が必要なのはここまでです」の行の間に追加してください。 */

/* マルチサイトにするために追加。 */
define( ‘WP_ALLOW_MULTISITE’, true );

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, true );
define( ‘DOMAIN_CURRENT_SITE’, ‘tudurucoto.info’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

/* 編集が必要なのはここまでです

「.htaccess」ファイルの編集

 表示されたサイトネットワーク構成ルールをコピーして、.htaccessファイル内に追加しました。

 .htaccessファイルの内容はWordPressによって使い方が異なり、私の場合はすでに書き込まれていたので既存の行の書き換えを行いました。

マルチサイト化 、サブドメインの設定(エックスサーバーの場合)

 サブドメインでマルチサイト化したので、サブドメインの設定が必要になります。

 エックスサーバーの場合、サーバーパネル(サーバー管理)の、「ドメイン>サブドメイン設定」でtudurucoto.infoを選択してサブドメインを設定追加しました。

 ※反映には最長1時間ほどかかります。

 ※追加時に「無料独自SSLを利用する」にチェックが入っていることを確認(httpsから始まるサイトにならないとGoogleなどで安全性が確認できずに表示してくれない)

マルチサイト化 、サブドメインにWordPressのインストール

 サブドメインで新たに設定されたサイトにWordPressをインストールする必要がなります。

 エックスサーバーの場合、サーバーパネル(サーバー管理)の、「WordPress>WordPress簡単インストール」でtudurucoto.infoを選択します。

 対象ドメインをtudurucoto.infoのまま「WordPressインストール」タブを開き、サイトURLで作成したサブドメインを選択して必要情報を入力して確認画面を設定し、インストールします。

【結論】 マルチサイト化は早めが安全

 サイトを複数作りたいときはドメイン費用がひとつですむ マルチサイト化 がお得です。

 設定は特別な知識がなくてもできますが、いま起動中のプラグインを停止するなどいま運営中のサイトに全く影響がないことはないので「マルチサイト化は思ったら即実行」というのが私の感想です。

コメント

タイトルとURLをコピーしました