24

stackoverflowのデフォルトドメインがhttp://stackoverflow.comであり、http://www.stackoverflow.comにアクセスしようとすると、http: //stackoverflow.comにバウンスすることに注意してください

これの理由は何ですか?技術的な理由(httpコードなど)ではありませんが、サイトの所有者がこれを実行したいのはなぜですか?

私はそれが純粋に美的であり、wwwとそうでないものの両方のホストヘッダーを常に持っていることを知っていますが、小見出しかどうかにかかわらず、ユーザーを単一のドメインにバウンスする理由はありますか?

アップデート1

サブドメインがないことをベアドメインと呼びます。覗いてくれてありがとう!用語があることを知らなかった:)アップデート2

これまでの回答に感謝します-www.domain.comがdomain.comを指すことができることを理解していることに注意してください。これは、両方を提供するか、どちらかを提供するか、またはその両方を提供する必要があるかどうかについての質問ではありません。一部のサイトがデフォルトでwwwサブドメインではなくベアドメインになっている理由、またはその逆の理由を尋ねています。乾杯。

ジェフ・アトウッドは実際、なぜ彼がここここで裸のドメインに行ったのかを説明しました。(投稿についてはJonas Pegerfalkにうなずきます:))

ジェフの投稿(およびこのスレッドの他の投稿)では、Cookieと静止画像を使用したベアドメインの問題についても説明しています。基本的に、ベアドメインでCookieをオンにしている場合は、すべてのサブドメインも強制されます。解決策は、 Yahoo Perf Teamがここに投稿したように、別のドメインを購入することです。

4

8 に答える 8

17

Jeff Atwood がThe Great Dub-Dub-Dub Debateについて素晴らしい記事を書いています。Stackoverflow がwww プレフィックスを削除した理由と方法については、Stackoverflow ブログにもブログ エントリがあります。

于 2008-12-10T07:56:20.117 に答える
13

私が知る限り、それは大した問題ではありませんが、どちらかをデフォルトとして選択し、それに進むべきです。

その理由は、ブラウザーの実装によっては、www.example.com常に Cookie にアクセスできるとは限らないためexample.comです (またはその逆でしょうか?)。

これに関する詳細については、以下を参照してください。

wwwに賛成

  • http://faq.nearlyfreespeech.net/section/domainnameservice/baredomain#baredomain - このウェブホストには、単純なウェブホスティング以上のことを検討するためのいくつかの正当な理由がリストされています (負荷分散、異なるコンテンツを持つサブドメインなど)。

  • http://yes-www.org - 2005 年のこのブログ投稿では、ほとんどのインターネット ユーザーがwwwURL を認識するためにプレフィックスが必要であると主に提案していました。これは、ブラウザーに検索機能が組み込まれているため、それほど重要ではありません。私が知っているほとんどのコンピュータ非識字者は、URL バーを完全にバイパスします。

wwwに反して

CNAMEそして、なぜ www を としてではなく、 としてのみ使用すべきかについてのその他の関連する暴言A RECORD

于 2008-12-10T06:25:51.093 に答える
8

DNS で同じ (裸のドメイン) 名に CNAME と NS レコードを含めることはできないことに注意してください。そのため、CDN を使用していて、Web サーバー用に CNAME レコードを設定する必要がある場合、ベア ドメインを使用しているとそれを行うことができません。www" " またはその他のプレフィックスを使用する必要があります。

www.そうは言っても、私は " " プレフィックスのない URL の外観を好むので、すべてのサイトでベア ドメインを使用しています。(CDN は必要ありません。)

一般向けの URL (名刺など) について言及するときは、プレフィックスまたはプレフィックスのいずれかを使用する必要があると感じています。それ以外の場合は、ドメイン名だけでは、ブラウザに入力してよいとは限りません。だから、私は名刺のいぼを考えているので、そこに接頭辞を使います.www.http://http://www.

なんて混乱。

于 2008-12-10T06:40:01.847 に答える
2

場合によっては、www が実際に、大規模な企業環境で完全に別のサブドメインを指している可能性があります。特に内部ネットワークでは、明示的な www を使用すると、Web サイトが外部でホストされている場合 (たとえば、テキサス州の Rackspace にあるが、それ以外はすべてバージニア州のオフィスにあります)、分割 DNS が容易になります。ほとんどの場合、それは問題ではありません。 .

重要なことは、1 つを選択し、IHttpModule、書き換えルール、またはプラットフォームに相当するものを追加して、ある要求から別の要求に永続的にリダイレクトすることです。

ワイルドカード証明書がなく、サイトの名前に基づいて明示的にリダイレクトするのを忘れた場合、両方を使用すると、http から https に切り替えるときに恐ろしい証明書の警告が表示される可能性があります (コードを両方の開発環境で動作させたいため、おそらくそうではありません)。および運用であるため、サーバーによって設定された変数を使用しています)。

はるかに重要なことは、検索エンジンで両方の受け入れられた結果が重複したコンテンツを表示することです.重複したコンテンツがあることで気分が悪くなり、ヒットが2つの異なるURIに分割され、ランキングが損なわれるため、.

于 2008-12-10T06:30:25.360 に答える
0

実際には両方を使用できます。そのため、ユーザーの住所などを見つける方がよいでしょう。つまり、実際にはそれほど重要ではありません:)

しかし、接頭辞として www を付けるのは公の場でより一般的であるため、その後ろに www を使用することをお勧めします。

于 2008-12-10T06:19:12.183 に答える
0

www.google.com よりも google.com を入力する方が簡単なので、両方のオプションを指定してください。www は単なるサブドメインであることを忘れないでください。

また、最近は www が一般的ではないため、www.foo.com を foo.com にリダイレクトするようにしてください。

于 2008-12-10T06:27:44.553 に答える
0

理由の 1 つは、2 つのドメインに分割されるのではなく、ページごとに 1 つのページのみがランキングされるように、検索ランキングを支援することだと思います。

于 2008-12-10T06:31:48.523 に答える
0

StackOVerflow チームが 1 つだけを使用することにした理由はわかりませんが、もしそれが私だったら、簡単にするためにそうします。多くの人がデフォルトで、または習慣からwwwを入力するため、両方を許可する必要があります(「技術的」でない人は違いがあることを知らないと確信しています)。

それとは別に、以前は検索エンジンに関する限り違いがあり、重複コンテンツのペナルティやリンクの評判が分かれることが懸念されていました。しかし、これは長い間処理されていたため、現時点ではあまり考慮されていません。

ですから、物事をシンプルに保つことは、かなり個人的な好みだと思います。

于 2008-12-10T06:34:48.080 に答える