ウェブサイトのURLに「www」を含める必要がありますか?長所と短所は何ですか?


78

http://www.example.com/vsの長所と短所は何http://example.com/ですか?

たとえば、私が気づいている問題は、ドメインを使用せずwwwに現在のサブドメインのみにCookieを設定できない場合(サブドメインがないため)、設定したCookieがすべてのサブドメインに送信されることです。


1
@ジョンコンデ:あなたが承認した編集が問題を悪化させたと思います。「私の質問はかなり単純から複雑であり、wwwと非wwwの内と外を知りたいです。」で編集されましたが、これは英語が壊れており、どのような場合でも意味がありません。
トーマスボニーニ

回答:


66

ただし、使用www.example.comするとメインサイトでのみCookieを設定できることに注意してください。を使用example.comすると、*.example.comを含むCookieのみを設定できますstatic.example.com。したがって、サブドメインに対するすべてのリクエストには、転送が少し遅くなるCookieが含まれます。を使用www.example.comすると、Cookieを設定する部分を決定できます。


7
これは、大規模なWebサイトが静的コンテンツ(Stack Overflowのsstatic.netなど)のドメインを完全に分離して、Cookieのないドメインを持つようにする大きな理由の1つです。詳細はこちら:developer.yahoo.com/performance/rules.html#cookie_free
グレッグブレイ

10
はい、これは「no-www」運動の最大の欠点です。それは間違いなく迷惑です。
ジェフアトウッド

@Jeff:ある程度は正しいですが、とにかく別のドメインで静的コンテンツをホストして、並列化を向上させる方が有益な場合があります。
DisgruntledGoat

3
@DisgruntledGoat:並列化はサブドメインを使用しても増加します!developer.yahoo.com/performance/rules.html#split
マルコDemaio

1
RFC 6265がより広く実装されるようになった今、この答えは時代遅れになっています。(ただし、この回答が書かれた時点では存在しませんでした。)
マイケルハンプトン

27

を使用するwww.example.com場合はexample.com、に永続的にリダイレクトする必要がありますwww.example.com

wwwサブドメインは、いくつかのケースでは、実際に親TLDよりも完全に異なるサーバです。ほとんどの検索エンジンはそれを理解するのに十分なほどスマートですが、リダイレクトを配置することは依然として優れたプラクティスです。

私はそれの完全な逆です、私はより短い標準的なURLを使用することを好むので、www.example.comへの永続的なリダイレクトexample.comです。また、HTTPリクエストによってexample.comWebページが生成されること、またはHTTPリクエストを処理しているサブドメインにリダイレクトされることを期待できることも理にかなっています。

さらに、ブラウザのツールバーから選択した正規のURLを使用してサイトにリンクするユーザーが必要です。正規のURLではないものへのリダイレクトは、その点で一貫性を確保するのに役立ちます。


23

wwwサブドメインを含めると、次の2つの条件になります。

  1. Cookie -Cookieを設定*.example.comすると、サブドメインに関係なくすべてのリクエストでCookieが送信されるため、悲しみが生じます(トラフィックが増加します)。この場合、必要に応じてwwwCookieを設定*.example.comする(認証済みユーザーCookieなど)かwww.example.com、他のサブドメインへのトラフィックを減らすかを選択できるので、を使用することを選択します。

  2. 美的 -ドメインがどのように見えるかを気にしますか?私が本当に嫌いなwwwのにCookieのトラフィックが心配な場合は、Cookie static-example.comが残っているようなまったく新しいドメインで静的コンテンツをホストすることで問題を軽減できます。


17

これは軽微な考慮事項ですが、商用サイトに関連するものです。Webサイトwwwは、ドメインをWebサイトとは見なしていない可能性があることを知らないときに開始するという、非技術系ユーザーからの期待があります。

物事がどのように機能するかを知っている私たちにとってはばかげているように思えるかもしれませんが、私は家族、友人、非技術的な同僚とこの態度に頻繁に遭遇し、これらの人々はあなたの顧客の大部分を代表する可能性があります。

さらに、電子メール、ワールドプロセッサ、ソーシャルネットワーキングクライアントなどの多くのソフトウェアwwwは、ハイパーリンクとして始まるドメイン名を自動的に認識し、アクティブにします-裸またはnon-wwwドメインhttp://で、ソフトウェアに追加する必要がありますアクティブにします。ブラウザにコピーアンドペーストする代わりにリンクをクリックできると、顧客があなたのサイトを訪問するか、競合他社に行くかが変わる可能性があります。


実際、wwwなしでドメイン名の広告をたくさん見ます。たとえば、BBCは常にbbc.co.uk/whateverwwwバージョンにリダイレクトするときのようにURLを常に引用します。
不機嫌なヤギ

+1私はあなたの小さな考慮に完全に同意します。確かに、「Webサイトはwwwで始まるという非技術系ユーザーからの期待」があり、「ドメインがWebサイトであるとは思わないことを知らない場合」も事実です。私たちのようなハイテクユーザーにとっては奇妙に聞こえますが、それは人生です。
マルコデマイオ

通常、URLがwwwで始まらない場合はhttp://、先頭に含めます。そのため、URLがの場合、http://www.example.comよく使用しますwww.example.com。もしそうならhttp://other.example.com、私は使用しますhttp://other.example.com。そうしないと、ユーザーはそれがURLであることを認識しません。ばかげているように聞こえますが、今では人々はURLと電子メールアドレスを常に混同しています。悲しいことに、私たちはウェブ上であまりにも物事を馬鹿げているので、ユーザーは基本をもう知りません。
ブラッド

実際、私たちがやったことは、その点で教育を受けたことのない人々にインターネットの範囲を広げることでした。10年前、あなたは基本的にインターネットでオタクしかいませんでした。(誇張。)最近では、ほとんど文字通り誰もがフェイスブック、グーグル、「インターネット」を使用しています。車がどのように機能するかを知らない人が何人いるのか。またはパーコレーター。または組版。(関連度はさまざまです。)
コーネリアス

9

検索結果またはその他の望ましい結果に関する限り、一方を他方に使用する具体的な理由はないようです。私の個人的な好みはno-www、長さのためです。

最も重要なことは、必ず優先ドメインにリダイレクトし、Google Search Console(Googleウェブマスターツール)で優先ドメインを設定することを忘れないでください。


4

Cookie、美学、wwwサブドメインなどを期待する非技術的なユーザーに関する上記の有効な回答を繰り返さずに...

www.メインサイトにサブドメインアプローチを好むもう1つの理由は、ローカル開発のためです。local.ローカルテストサーバーに使用します。私は常にサイトがサブドメイン経由でアクセスされることを期待しており、必要に応じてテストサイトとライブサイトを簡単に区別できます。Cookieは、ローカルサイトおよびライブサイトとは別に保管できます。

  • www.example.com ライブサイト
  • local.example.com ローカルテストサーバー

サブドメインはローカルテストサーバー(ローカルIP)を指すパブリックDNSで定義できるため、テストサーバーにサブドメインを使用すると、モバイルデバイスから簡単にテストすることもできます。モバイルデバイスがローカルWiFiネットワーク上にある場合にのみ、ローカルテストサーバーにアクセスできます。(ローカル接続時にモバイルブラウザの最適化が無効になっていることを確認してください。無効にしないと、リモート最適化サーバーもローカルサーバーにアクセスしようとして失敗します。)


1

はい、常にwww裸のドメインの代わりに使用します。Herokuはやや専門的ですが、構築した種類のルーティングファブリックは、マシンのクラスター全体にWebサイトを展開するにつれて、より一般的になりそうです。裸のドメインは、CNAMEレコードの代わりにAを必要とするため、wwwよりも柔軟性が低くなります。https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecordsを参照してください

今日はそうは思わないかもしれませんが、Web上のすべてのサイトでSSLを常に使用する必要があります。これは、セキュリティがセキュリティなしよりも常に優れており、SSLのコストが既に〜1%の追加CPUだけであるためです(http://www.imperialviolet.org/2010/06/25/overclocking-ssl.htmlを参照)。wwwのSSL証明書も取得する必要があります。


0

私のSEO担当者は、Google 裸のドメインが好きではないと言ってます。この症状は、myblog.blogspot.comブログをリダイレクトしようとすると、ブログを裸のドメインでホストすることができないexample.com/blogというエラーを受け取ることです。


1
これは非常に疑わしいです。
Lèsemajesté

1
カスタムドメインでのBloggerホスティングはghs.google.comへのCNAMEを使用し行われ、ネイキッドドメインをCNAMEにすることはできないため、これを行うことはできません。
マイケルハンプトン

技術的には、ネイキッドドメインはCNAMEでもかまいませんが、すべてのメールがMXレコードではなくそのCNAMEにも配信されるため、メール配信が中断されます。
スティーブンオステルミラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.