• ベストアンサー

サブドメインとフォルダ

http://(1).△.comサブドメインを作ったのですが、 http://△.com/(1)でもサイトのページが表示されるのですが、なぜでしょうか。(普通は表示されないですよね?) サブドメインの場合のフォルダ構成は下のでいいのですか? index └(1)  └index ロリポップをしようしていてユーザーページ?のところで サブドメイン設定をしました。 ソフトはドリームウェバーを使っています。 FTPで送る時に△.comのサイト全体をPUTしているのが原因でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#246547
noname#246547
回答No.3

ロリポップのマニュアルを少し見てみたところ、 バーチャルホストで解決しているようですね あなたのアカウントがyournameだったとすると http://yourname.lolipop.jp http://lolipop.jp/yourname/ でもまったく同じディレクトリを表示すると思われます よって、 >サブドメインの場合のフォルダ構成は下のでいいのですか? >index >└(1) > └index ではなく、 先の2つのURLがまったく同じドキュメントルートを指すので /index.htmlファイルを作るだけでよい、(1)のサブフォルダは必要ない です。 もし、(1)を作ったとすると http://yourname.lolipop.jp/(1)/index.html で3行目のindex.htmlが見れるはずです >http://△.com/(1)でもサイトのページが表示されるのですが、なぜでしょうか。 この答えは、「まったく同じドキュメント(index.html等)を参照するようにサーバ側で設定してある」です。 >(普通は表示されないですよね?) 上記のとおり、サーバ側の設定で表示可能です。

その他の回答 (2)

noname#246547
noname#246547
回答No.2

ANo.1です 読み返していて気がついたんだけど、 あなたが行いたいことって、サブドメインではなくて、 バーチャルホスト(VirtualHost)ですか? もしそうならば、 ウエブサーバの設定ファイルで ホスト名とドキュメントルートの設定を ホスト名1とホスト名2に対して行う必要がありますよ

yasomosa
質問者

補足

質問が少し下手だったようです。すいません。 ://(1).△.com と http://△.com/(1)でアクセスすると同じページが表示されてしまうということです。 あまり専門用語が詳しくないのですが。バーチャルホスト?とはなんでしょうか? サブトメインは主ドメインのフォルダの中にサブドメインのフォルダをつくるのですよね? 主ドメンのフォルダをFTPで送ると↑のアドレス両方で表示されてしまうんです。。 サーバー側でサブドメインのフォルダ設定はしてるのでhttp://(1).△.comで見れてるんだと思うんですが・・・

noname#246547
noname#246547
回答No.1

サブドメインとサブディレクトリを混同しています あなたのホスト構成は下記の通り。 hogehoge.comドメインとsub.hogehoge.com(サブドメイン)の二つのドメインを有しており この2つが同一のIPアドレスを指している かつ、 このIPアドレスのホスト内のドキュメントルート以下の構成が /index.html /sub/index.html ・・・※1 となっている よって、あなたの指摘されている現象が起きている ※1の部分はサブドメインとは言わない。あなたはこれをサブドメインと思っている

関連するQ&A