web-dev-qa-db-ja.com

「www.mysite.com」と「mysite.com」が異なるのはなぜですか?

どのブラウザでもwww.mysite.comまたはmysite.comを使用すると、Webページは正しく取得されますが、GoogleアナリティクスとFacebookアプリで問題が発生します。

Facebook:Likesを取得するには、必要なFacebookアプリを作成し、サイトのURLをhttp://mysite.com/に設定します。ツールの使用 http://developers.facebook.com/tools/debug/http://mypage.comを使用してページをテストすると動作しますが、http://www.mypage.comの使用は次のメッセージで失敗します。

ドメイン 'www.mysite.com'は指定されたアプリケーションIDに対して許可されていないため、タイプ 'website'のURL 'http://www.mysite.com/'のオブジェクトは無効です。

Google Analytics:トラフィック統計を取得できるようにするため、URL http://www.mypage.comを含むプロパティとプロファイルを作成しましたが、統計は収集されませんでした1週間後、構成されたURLを数時間後に利用可能なhttp://mypage.com統計に変更したとき。

www.mysite.commysite.comの両方の統計といいね!を取得するにはどうすればよいですか?

4
sapeish

wwwサブドメインとネイキッドドメインの両方を使用することは本当に望ましくありません。これはSEOではひどいものです。どちらを選択しても構いませんが、どちらを選択しても違いはありませんが、一度選択したら、それに従う必要があります。

このFacebookエラーが発生する理由は、最初に名前付きドメインを使用するように構成し、wwwサブドメインを別のエンティティとして扱うためです。 Googleと同じ問題。

決定したら、使用していないものを選択したものにリダイレクトします。 (Apache書き換えルールで301 Permanent Redirectを実行できます。または、ネイキッドドメインからwwwサブドメインに移動する場合は、 http://wwwizer.com をご覧ください。 =。

4
ionFish

基本的に、wwwとnon-wwwは2つの別々のアドレスであり、(一般に)同じコンテンツを指すことが多い-主にほとんどのWebホストがwwwとnon-wwwをエイリアスするため

しかし、これが事実である理由はなく、これら2つのオプションは確かに唯一のものではありません(en.wikipedia.org deなどのWikipediaや、wwwサイトが「あなたの国を選ぶ」と考えてください)

非軽jor的な意味では、これはほとんどの場合、怠け者や一般市民や多くのホストの無知に起因します。

質問に戻って、両方を同じコンテンツに設定している場合、一般的なユーザーに関する限り、それらは同じWebサイトですが、多くのアプリ(および標準SSL証明書)はそれほど「賢い」ものではありません。そして、それらが2つの別個のエンティティであることを知っています。

両方を使用すると、着信リンクが分割され、ページランクが分割されます。また、一部の検索エンジンクローラーは、この2つを別々だが重複しているものとして処理するため、さらにペナルティが科せられます。

サイトで両方を使用することには落とし穴がありますが、単一のオプションに固執することの利点のみです。

このため、1つを選択し、他の(および潜在的にワイルドカードのサブドメインにも)301リダイレクトを使用することが重要です。私の好み(YMMV)は、非wwwを標準として採用することです。

2
Andrew