さくらのスタンダードで複数ドメイン運用

何点か問い合わせがありましたので、開発ブログに記事としてまとめます。

さくらインターネット(http://www.sakura.ne.jp)のスタンダードプランで複数ドメインでサイトを運用したい場合、以下のような形で運用が可能です。

【ディレクトリ構造】(さくらインターネットのアカウントがaccountidの場合)
/
└home/
└accountid/  ←アカウントのホームディレクトリ
  └www/   ←ドキュメントルート
     └cms/ ←SOY CMSをインストール
      ├admin/ ←CMS管理
      ├common/
      └soycms/ ←各サイト管理

testsiteというサイトIDのサイトを作成した場合は以下のようになります。

/home/accountid/www/
└cms/… ←soycmsをインストール
└testsite/ ←testsiteのディレクトリ
 ├files/
  ├…
  ├index.php
  └.htaccess

【管理画面のURL】
CMS管理 http://accountid.sakura.ne.jp/cms/admin/
各サイト管理 http://accountid.sakura.ne.jp/cms/soycms/

【ドメインの割り当てまで】
SOY CMSでサイトを作成するとwww以下にサイトのディレクトリが作られます。


このままでもtestsiteには
http://accountid.sakura.ne.jp/testsite/
でアクセス可能です。

このサイトに別ドメインを割り当ててアクセスできるようにするに
さくらの管理画面で /home/accountid/www/testsite/ に
ドメインを割り当てる必要があります。


さらに /home/accountid/www/testsite/.htaccess を書き換える必要があります。
「RewriteEngine on」の次の行に「RewriteBase /」と書き足してください。
※他は変更しないでください。


さらにSOY CMSの管理画面でサイトの詳細でのサイトのURLを割り当てたドメインに変更する必要があります。


以上で割り当てたドメインでtestsiteが表示されるようになるはずです。

mihiro | 2009/11/27 10:32

ここの説明だけで設定してみたらダメっぽくてハマったので、
フォーラムを覗いてみたら現在進行形(1.2.6)のようだったので、勝手に追記貼り。

http://www.soycms.org/viewtopic.php?f=6&t=36

okada | 2010/02/09 00:58

mihiroさんの書かれたリンク先の他、「さくらのドメイン設定と他サイトラベルの読み込み」も参考にしてください。
http://www.soycms.org/viewtopic.php?f=9&t=515&p=1675#p1675

さくらサーバーでSOY CMS | 2009/09/28 22:16

SOYCMS(バージョン1.2.6) をさくらサーバーにインストールしてみることにした。 インストール自体は比較的楽でした(SQLite を利用)。さくらのスタンダードで複数ドメイン運用 を参考に、ドメイン割り当てを行いました。 雛形(テンプレート)は、zip 形式でアップロードする仕

name :
URL :
Comment :

トラックバック -

Blog Post

Comments

Trackbacks