STAFF BLOGAPRICOT STAFFスタッフ別/スタッフブログ

2017.03.03

WordPressのマルチサイト化

0

ホームページの制作のご依頼を受け、制作となるとWordpressを使うことが多く、アプリコットでももちろん活用しています。

しかし、僕自身はシステム開発(中の処理)がメインで、Wordpressのデータベースの中の構造やリレーションは理解しサイトに反映させるのは問題ないのですが、SEOについては疎いのです。

勉強の為、自分でレンタルサーバーを借りてWordpressを入れサイト作ったのですが、記事は三日坊主です・・・

それはいいとして、Wordpressの事を調べていたらマルチサイト化というものがあったので、今回試してみました。

試したのはサブディレクトリ型と複数ドメイン型です。

サブディレクトリ型は
  ○○○.com/○○○/index.php
  ○○○.com/□□□/index.php

というような、別のディレクトリを設ける方法ですね。

詳細まで書くと長くなってしまうので省きますが、2つのファイルへの追記と管理画面でのサイトURLの追加だけで極めて簡単です。
実際のディレクトリを作らないだけで、ディレクトリを分けている感じに表示させるだけです。1つの統合管理画面(ダッシュボード)内に、複数の理画面(ダッシュボード)がある感じです。
管理画面は、以下の感じです。

サイトネットワーク管理画面
 ┣○○○管理画面
 ┗□□□管理画面

↓こんな感じです
mihonn_nobu002

次にサブドメイン型ですが、
  ○○○.com/index.php
  □□□.jp/index.php
のように、ドメイン自体が別のサイトの場合です。
これはドメイン名が違う為、まったく違うサイトとして見せることも出来ます。使いようはいくらでもあると思います。

前提として、ドメインを取得しておくことが必要です。レンタルサーバーのマルチドメインでも可能です。

詳細は、これまた省略。
管理画面の構造もサブディレクトリ型とさほど変わりません。

ですが1点だけ手こずった部分がありました。
サイトはメイン、サブドメインそれぞれ表示されるのですが、サブドメインの管理画面にだけログイン出来ないという罠です。

他サイトを参考にしながら試していたのですが、その部分がどこにも書いていないのです。
「cookieを有効にしてください」という感じのエラーと出るので、キーワード検索したのですが、キャッシュを削除すればいいと書いてあるサイトがあったので試したのですが解決しません。
その後いろいろなサイトを彷徨ったのですが、どこにも解決につながるサイトがなく、困り果てて仕方なく自分で色々設定の変更などしていた結果、原因が判明しました。

ドメイン名とIDを紐づけるdomainsの項目があり、ここにprimaryという項目があるのですが、標準でチェックが入っているのでそのままで設定してたのですが、どうやらここのチェックがまずかったらしいでです。

mihonn_nobu001 バージョンが4.7系に変わってから仕様が変わったのかは、前バージョンで試したことがないので分からないですが、無事解決しました。
どこを見ても解決策が載っていなかったので、だれか困っている人の為にここに記載です。

—————————–
今回の音楽

Nickelback – Never Gonna Be Alone
正統派のロックバンドで好きです。



記事が気に入ったら「いいね」してね。(SNSとは連動してません)
0

営業マンゼロだから低コスト・高パフォーマンス!東京・長野(長野市、松本市)・金沢(石川県金沢市)でホームページ制作・WEB制作・ネットショップ制作を中心に、ブランディングに繋がるロゴ制作・チラシ・名刺・パンフレット・DM・ショップカード等の各種印刷物、看板・のぼりなどの販促物を制作しているデザイン事務所アプリコットデザイン。

[長野オフィス-本社-]
〒381-2246
長野県長野市丹波島1-805

[東京ブランチ]
〒100-0004
東京都千代田区大手町 2-6-1 朝日生命大手町ビル2F

[松本ブランチ]
〒390-0851
長野県松本市大字島内4619-3 QuintetDoor 1階南室

[金沢ベース]
〒920-0831
石川県金沢市東山1丁目10-1 103