0

例のために。

インドでウェブサイトを開いた場合、URL は www.xyz.in である必要があり
、米国でウェブサイトを開いた場合、URL は www.xyz.us である必要があります。

したがって、両方のドメインが同じコンテンツを表示する必要があります。出来ますか?または、重複したコンテンツに関する問題が発生します。私を導いてください。ありがとうございました。

php、htaccess、またはjqueryスクリプトで可能な場合よりも可能ですか?

4

4 に答える 4

1

これらのドメインが同じマシンを指すように A レコードを設定する必要があります。次に、ServerNameディレクティブがあるApache(Apacheを想定しています)で、ServerAliasも設定します。

ServerName www.xyz.in
ServerAlias www.xyz.us

ServerAlias には、ワイルドカードを含めることもできます。

ServerAlias www.xyz.*
于 2013-03-29T06:19:37.637 に答える
0

あなたはモバイルでそれを行うことができます:

http://code.google.com/p/geo-location-javascript/

また、この記事では、IP アドレスとMaxmind GeoIP データベースを使用してそれを行うことについて説明しています。

特定の電話番号の発信元を調べるには、電話帳を使用します。IP の発信元を調べるには、Maxmind GeoIP データベースを使用できます。Maxmind は、Web サイトで使用できる JavaScript ソリューションも提供しています。

http://coding.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/

于 2013-03-29T06:24:16.413 に答える
0

それはあなたが望むものではないかもしれませんが、ドメインの両方の A レコードにアクセスできる場合は、両方を同じサーバー IP に向けることができるので、両方のコンテンツが同じになります。

于 2013-03-29T06:20:04.303 に答える
0

まず、プライマリ ドメインを選択する必要があります。@joeframbach が言及したように、A レコードを更新します。

Maxmind またはその他の GeoIP データベースを使用して、ユーザーの国コードを追跡します。次に、ユーザーを国のドメインにリダイレクトします。

if ( country == "us" ) {
    header('Location: http://www.xyz.us/');
}
于 2013-03-29T16:42:04.427 に答える