Google マップを含む Web サイトがあり、ユーザーはマップにマーカーを追加できます。
この方法でサイトにアクセスした場合:
www.site.com
地図上にマーカーが表示されます。
この方法でサイトにアクセスした場合:
サイト.com
マーカーはマップに表示されません。
理由と修正方法はありますか?
ありがとう
Google マップを含む Web サイトがあり、ユーザーはマップにマーカーを追加できます。
この方法でサイトにアクセスした場合:
www.site.com
地図上にマーカーが表示されます。
この方法でサイトにアクセスした場合:
サイト.com
マーカーはマップに表示されません。
理由と修正方法はありますか?
ありがとう
「www.example.com」と「example.com」は、実際には 2 つの異なるアドレスです。「www」は、他のドメイン (blog.site.com、app.site.com など) と同様にサブドメインまたは CNAME です。コードのどこかに、「www.example.コム」
1 つのオプション: すべてのネイキッド ドメイン トラフィック (example.com) が www.example.com にリダイレクトされるようにリダイレクトを設定できます。
.htaccess ファイルを使用したリダイレクトについては、@donlaur からの以前の回答 (これを書いているときにポップされたもの) を参照してください。
301 リダイレクトを使用して、サイトにアクセスするための 2 つの異なる方法を持たないようにすることをお勧めします。私は常に、site.com から www.site.com へのすべてのアクセスを設定しています。一部の API では違いが生じる可能性があり、一部の人々を混乱させます。検索エンジンにも有利です。
最も簡単な方法は、特に Apache の SEO フレンドリに関して、.httaccess を設定して 301 リダイレクトを許可することです。
これはベスト プラクティスであり、発生しているこのような小さな問題も修正する必要があります。
create an .htaccess file in your main folder
次に、次のコードを追加して保存します
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^site.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]
また、一部のサーバー ホストでは、ドメインをコントロール パネルに追加するときにこのオプションを使用できます。すべてのトラフィックを非 www から www にリダイレクトするように求めます。