web-dev-qa-db-ja.com

URLに「www」を含む(または除外する)ことで、サイトがユーザーに表示される方法に影響するのはなぜですか?

最初の顧客のWebサイトでマークアップを削除しています。サイトを構築しませんでした。サイトにショッピングカートを追加する前に、テーブルベースのデザインを削除して適切なCSSに置き換えたいと思います。 http://www.theresheglowsdayspa.com

URLから「www」を削除すると、外観が変わることに偶然気付きました。

誰かがここで何が起こっているのか説明できますか?また、URLに「www」または「www」がないベストプラクティスがありますか?

1
user2485

wwwの使用は審美的な理由で議論の余地があります-ただし、example.comにアタッチされたCookieや他の同じドメインポリシーのものはsomething.example.comに影響しますが、www.example.comはそれ自体にのみ影響します。

URLにwwwが存在することを前提とするサーバー側コードのようなものもあります。

また、物事を異なる方法で処理するApacheなどのサーバーのルールもあります。

2
alex

サイドメニューのリンクを見てください。

wwwを削除して、完全なドメインリンクを表示します。次のようにリンクできます。

これにより、URLが短くなり、両方のwwwで機能します。 www以外のリクエスト。

ここに私が通常行う方法があります:私はそれからのすべての資産が少し長いかもしれませんが、長期的には物事をきれいに保ちます。

次に、URL書き換えスクリプトを使用して、www以外のすべてをwwwにリダイレクトします。 Googleはwww.yoursite.comとyoursite.comを2つの別個のサイトと見なしているため、これはSEOの目的のためです。

IISを使用している場合、URLRewriteを使用するのは簡単ですが、Apacheにはmod rewriteと呼ばれるものがあります。

0
Frank