さくらサーバでWordPressマルチサイトをサブディレクトリ設定してみる

By , 2011/12/30 22:40

wordpress

WordPressがマルチサイト化されたので、さくらサーバで試してみた。

1.さくらのWordpressインストールの説明はココ参照
http://support.sakura.ad.jp/manual/rs/web/cms_wp.html

2.Wordpressのマルチサイト化はココ参照
http://mage8.com/multiple-blogs-on-wordpress.html

凄くわかりやすく書いてあるのに…なんかうまくイカナイよヽ(`Д´)ノプンプン
…でイロイロ試した結果、何とか動くようになったので覚書。

 

WordPressではマルチサイトの方法が2つある。サブディレクトリ形式と、サブドメイン方式。
今回はサブディレクトリ方式を選択。このタイプ↓↓
http://example.com/blog1/
http://example.com/blog2/

参考サイト記載の通りに設定してもリクエストエラーになる。本体のインストールはうまく言ってるのに。気になったのは下記の点。

※既存の WordPress に公開済みの投稿がある場合はサブディレクトリ形式を選ぶ事はできません。その場合は投稿記事などの エクスポート/インポート や WordPress の再インストールを行う必要があります。

まだ何も記事の投稿はしてなかったんだけど、サンプル記事が1つ投稿されていたからいけないのか?と考えてインストールしなおしてみた。サンプル記事はデフォで入っちゃってるからダメだったorz関係ないかも。

 

同じような事をやってる人がココにいたので、参考させてもらって修正できた。
さくらのサーバーでWordpressのマルチサイト、サブディレクトリ版で使う場合

1..htaccess の修正
RewriteBase /hoge   の箇所を  RewriteBase /hoge  に変更

2.さくらのコントロールパネルでの設定変更
さくらのコントロールパネルドメイン設定* ドメイン 一覧 *から該当のドメインを選んで「変更

2. マルチドメインの対象のフォルダをご指定ください』の箇所のディレクトリ設定
/hoge/  だったので  /hoge  に変更

上記2箇所修正して、読み込みしなおしたら正しく表示できた。

 

もう一つ疑問。各ブログは親子関係があって、並列にできないっぽい。

本当は下記のようにしたいんだけど…
http://example.com/ワードプレスディレクトリ/blog1/ →blog1の場所
http://example.com/ワードプレスディレクトリ/blog2/ →blog2の場所

出来上がった結果はコッチ。
http://example.com/ワードプレスディレクトリ/     →blog1の場所
http://example.com/ワードプレスディレクトリ/blog2/ →blog2の場所

まあいいか…。

 

 

Leave a Reply

Panorama Theme by Themocracy