メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > ファイアバード > サブドメインのドキュメントルートについて

質問

  • サブドメインのドキュメントルートについて
  • 本文:

    オープンソースのショッピングカートOpenCartで、オンラインショップを作ろうとしています。

    その際、複数のショップを作りたいと思い、OpenCartの指示通りにサブドメインを新たに設定したのですが、どうやらそのサブドメインのドキュメントルートを、元のOpenCartのフォルダに設定する必要があるようです。

    (例)
    元のショップ
    http://sample.com/shop/

    これから作りたい2つ目のショップ(サブドメイン)
    http://2.sample.com/

    このサブドメインhttp://2.sample.com/のドキュメントルートを
    http://sample.com/shop/
    にしたいのです。

    cPanel等であれば簡単にできるようなのですが…
    もし何か別の方法があれば教えてください。
    よろしくお願いいたします。

  • 緊急度:通常投稿者:tonkiさん投稿時間:2013/06/20 13:05
質問に対する回答は締め切られました

回答 No.1901

  • この回答がベストアンサーです

  • 本文:

    こんにちは。

    サブドメインごとのDocumentRootについては、
    httpd.confで指定する必要があります。
    httpd.confが操作できない場合には、.htaccessファイルにて、
    Rewriteなどを使用して、アクセス先を切り替える方法が一般的です。
    以下のサイトが参考になりますでしょうか。

    http://coliss.com/articles/build-websites/operations/926.html

    http://blog.aidream.jp/htaccess/htaccess-rewrite-site-transfer-www-access-restriction-323.html

    ちなみに、サブドメインのDocumentRootを変更しなければいけない件は、
    どこから得られた情報でしょうか。
    OpenCart自体は複数ショップに対応しているので、
    そのあたりのマニュアルに記載がありそうですが。。。

  • 投稿者:きじむなあさん 投稿時間:2013/06/27 13:23
質問者からのコメント

ご回答いただきありがとうございます!

>ちなみに、サブドメインのDocumentRootを変更しなければいけない件は、
>どこから得られた情報でしょうか。

OpenCartの公式サイトにあるDocumentationのところに指示がありました。

http://docs.opencart.com/display/opencart/Creating+a+multi-store

しかし、その設定方法は「cPanelにログインし…」というところから始まっており、cPanelを使える環境が前提となっているようです。
いろいろ調べてみると、cPanelは海外ではほぼ標準となっているようで、それ以外の方法を英語でも検索してみたのですが、なかなかヒットせず、こちらの掲示板で質問させていただきました。

httpd.confや.htaccessファイルなどはできればあまりいじりたくない(それほど知識がない)ため、これを機にcPnelを搭載したレンタルサーバーへの移行を考えています。

わざわざ丁寧なご回答をいただき、本当にありがとうございました。