web-dev-qa-db-ja.com

「www」を追加する方がよい方法です。ドメイン名の前

Googleで検索したところ、ドメイン名の前にwwwを追加する2つの方法が見つかりました。 1つ目はCNAMEを追加することで、2つ目は。htaccessファイルでrewrite modを使用することです。

現在使用しているスタンドアロンWordPressをバックエンドとして使用しているため、使用する方が良い方法または他の方法があることを知りたいだけです。

2
nackle

両方が必要です-CNAMEは、www.example.comexample.comのサーバーにポイントするDNSレコードであるため、ブラウザーがwww.example.comを開こうとすると、保存されているサーバー(IPアドレス)を見つけることができますに。 2番目は、「誰かがexample.comをロードした場合、www.example.comをロードする必要があることを伝える」というサーバー上のルールです。

8
Benjie Gillam

cNAMEレコードだけでなく、リダイレクト用の。htaccessコードを含めることもできます。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_Host}/$1 [R=301,L]
</IfModule>

これは301リダイレクトです(これは永続的なリダイレクトです)。数週間後、その時点からGoogle検索でwwwを使用してサイトが表示されます。

1
T.Todua