私は1and1でホストされているWebサーバーを持っていますが、これは明らかにドイツでホストされています。したがって、xmlhttp get on dataをgoogleまたはfacebookで実行しようとすると、ドイツのユーザーであると想定されるため、ドイツのリターンデータが表示されます。
変更が必要なサーバー設定なのか、FacebookがIPの場所を認識しているのかを誰かが知っていますか?
私は1and1でホストされているWebサーバーを持っていますが、これは明らかにドイツでホストされています。したがって、xmlhttp get on dataをgoogleまたはfacebookで実行しようとすると、ドイツのユーザーであると想定されるため、ドイツのリターンデータが表示されます。
変更が必要なサーバー設定なのか、FacebookがIPの場所を認識しているのかを誰かが知っていますか?
リソースが2つ以上の言語で利用可能な場合、サーバーマストは提供するバージョンを決定します。Accept-Language
彼はHTTPヘッダーを調べることによってこれを頻繁に行います。おそらく、yurサーバーによって発行されたリクエストのヘッダーは、任意の言語を受け入れることを示しているため、サーバーは、サーバーのIPのために、英語ではなくドイツ語を送信することを好みます。ヘッダーをメニューでリクエストに追加してみてください。
Accept-Language: en
したがって、ajaxは次のようになります。
xmlhttpobject.setRequestHeader('Accept-Language', 'en');