サブドメインのサブドメイン?


28

sub2.sub1.subdomain.domain.comのようなURLを作成しようとしています。これを使用してさまざまなコンテンツを表示する予定です。

私の質問は...

1)そのようなマルチレベルのサブドメインを作成することは可能ですか?-これはホスティング会社に基づいていますか?
2)sub2.sub1.subdomainは、sub1のサブドメインではなく、異なるサブドメインではありませんか?
3)これらすべてのサブドメインには、独自のドキュメントルートがありますか?
4)wwwの有無にかかわらずユーザーをどのように処理しますか。

発生する可能性のある他の潜在的な問題はありますか?

編集:-これはクッキーの動作にどのように影響しますか?sub1.subdomain.domain.comまたはsub2.sub1.subdomain.domain.comのsubdomain.domain.comに設定されたCookieにアクセスできますか

回答:


30

そのようなマルチレベルのサブドメインを作成することは可能ですか?

はい。DNSにはいくつでもレベルを設定できます。

これはホスティング会社に基づいていますか?

あなたのホストはあなたができることを制限するかもしれません。

sub2.sub1.subdomainは、sub1のサブドメインではなく、異なるサブドメインではありませんか?

それは便利な区別ではありません。

これらすべてのサブドメインには独自のドキュメントルートがありますか?

すべてのサブドメインが同じIPアドレスに解決されると仮定します(実際には必要ありません)。

ブラウザはHostヘッダーでFQDNを送信します。ウェブサーバーに依存するウェブサーバーの処理方法。

FQDNに基づいてコンテンツを動的に決定するような作業を行う場合を除き、それぞれに個別のドキュメントルートを構成できます(検索エンジンでコンテンツの重複ペナルティを避けるため)。

wwwの有無にかかわらずユーザーをどのように処理しますか。

あなたの好きなように。www特別なプロパティ(慣例以外)を持たない別のサブドメインのみです。正規のプライマリサイトとして「with www」または「wwwなし」のいずれかを選択し、他のサイトをそれにリダイレクトすることをお勧めします。


9

You.can.go.as.deep.as.you.want.example.com.

1)これは主にDNSに依存しています-通常、ホスティング会社がこれを管理します。また、第3レベルのワイルドカードドメイン(*.example.com)がある場合、下のドメイン名example.comは同じホストを指します。したがって、それは可能であり、90%のケースで機能します。

2)それは問題ではありません、本当に-それはすべて#3に依存します

3)異なるdocroot用に設定した場合、それらは設定されます。そうでなければ、彼らはしません。

4)Host:ヘッダーを確認します-ドメインが何であるかが表示され(PHPの場合、このデータはになります$_SERVER['HTTP_HOST'])、コードにスイッチングロジックを実装できます。


1
ワイルドカードに関しては、 serverfault.com/a/483625/45248を
トビアスKienzler

1
  1. 必要なサブレベルまで移動できます(ホスティングプロバイダーの制限がある場合)。
  2. 最良の例は、フォルダレベルです。すべてが異なる空間です。そのようなC:> Program Files> Adob​​e> Acrobat 5.0> Reader。3.はいサブドメインはすべて独自のルートです。上記のフォルダの例と同じです。しかし、ここにはルートフォルダ/ドキュメントを指定する権限があります
  3. 「WWW」の有無にかかわらず来るユーザーは、ホスティング会社によって処理されます。ホスティング会社が「WWW」のないクエリをサポートしている場合、リクエストは特定のファイル/フォルダーに到達します。

-3

ホストパネルまたはhtaccess / web.congig(OSのデフォルト)の不正なルートでwwwを削除できます。

サブドメインには独自のドキュメントルートがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.