-1

Google Maps Embedded API を使用しようとしています。私はこれを、頻繁に投稿するページで何年も使用してきました。今年はうまくいかなかったので、新しいキーを入手し、ウェブページの HTML を更新しました。ページの URL の前に「www」を付けると機能するようになりましたが、ドメイン名のみを使用すると機能しません。同じページに www を追加するだけで機能します。残念ながら、多くのユーザーとドキュメントは、www.

Google APIキーの制限「リファラー」である可能性があると考えました。ホステッド サービスを使用しているため、「HTTP リファラー (Web サイト)」を使用しています。制限をオフにして(そして10分待って)、HTTPリファラーリストに次のすべてを入れて(私たちのドメインでも10分待って)試しました:

*.example.com/*
*example.com*
*example.com/*

どちらの場合も、www.example.com/page.html でのみ機能し、example.com/page.html では機能しません。

何か案は?

4

1 に答える 1

1

サイトへのすべての非 www リクエストを www バージョンにリダイレクトする場合は、次のコードを.htaccess file:

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

http://my-domain.comこれにより、すべてのリクエストがにリダイレクトされますhttp://www.my-domain.com.

これを行うことには、いくつかの利点があります。

  • Google での重複コンテンツを回避します

  • 分割ページ ランクや分割リンクの人気 (インバウンドリンク) の可能性を回避します。

  • それはより良く、より一貫しています。

于 2017-08-14T20:29:23.537 に答える