サブドメイン毎にサーバを分けているケースもあるでしょうし、サーバが同じケースもあります。
SEO的に見ると、サブドメインはサブディレクトリと異なり、別ドメインに近い扱いを受けます。つまり、メインドメインとの間の被リンク数がリンク価値に反映されます(ただし別ドメインほどではない)。つまり、SEO的に有利に働くケースがあるということです。
しかし、むやみにサブドメインを増やすと、スパム目的と見なされる結果になります。
できません。
ネームサーバの設定によります。
http://www.atmarkit.co.jp/fwin2k/win2ktips/740dnsdelegate/dnsdelegate.html
▽2
●
pretaroe ●100ポイント ベストアンサー |
■
sub1.example.com = 実ディレクトリ /public_html/example/sub1
sub2.example.com = 実ディレクトリ /public_html/example/sub2
sub3.example.com = 実ディレクトリ /public_html/example/sub3
ドメインと実際の場所の関連付けは自由にできます。
上記のようにも可能なので、サブドメインで見えていても、実際にはサブフォルダを作成しているだけとかいう運営方法もあります。
マッピング(関連付け)なので実際にどうなってるかは別です。
■
サブドメインのマッピングは、以下の2か所を設定することで行います。
・DNSのネームサーバーのレコード定義
・(レンタル)サーバー側の定義ファイル
PHPとは関係ないんですね。
■
>このようなサブドメインの自動生成はどうやっているのですか?
>(ディレクトリの生成ならできますが)
PHP側では、ディレクトリ生成しておいて
マッピングの定義の方で対応する方法があります。
■http://ytimg.com という風にメインドメインだけにして、その下のディレクトリで分けるので
はだめなのでしょうか?
ブログでも
アメブロとかはてなダイアリーは、サブドメイン形式でなくて、サブディレクトリ形式のURLでやっています。
FC2、Seesaaなどのブログは、サブドメイン形式でやっています。
メリットもデメリットもそれぞれあります。
駄目かどうかは、要望などによります。
>または、サーバー管理に詳しいエンジニアを外注する必要があるのでしょうか?
レンタルサーバーを借りてるのなら、マニュアルがあればどこかに書いてます。
また独自ドメインを持っているのなら、ネームサーバーのレコードの追加方法に書かれています。
独自ドメインを持っていない場合は、勝手にサブドメインを追加することは通常できません。