例のために。
インドでウェブサイトを開いた場合、URL は www.xyz.in である必要があり
、米国でウェブサイトを開いた場合、URL は www.xyz.us である必要があります。
したがって、両方のドメインが同じコンテンツを表示する必要があります。出来ますか?または、重複したコンテンツに関する問題が発生します。私を導いてください。ありがとうございました。
php、htaccess、またはjqueryスクリプトで可能な場合よりも可能ですか?
例のために。
インドでウェブサイトを開いた場合、URL は www.xyz.in である必要があり
、米国でウェブサイトを開いた場合、URL は www.xyz.us である必要があります。
したがって、両方のドメインが同じコンテンツを表示する必要があります。出来ますか?または、重複したコンテンツに関する問題が発生します。私を導いてください。ありがとうございました。
php、htaccess、またはjqueryスクリプトで可能な場合よりも可能ですか?
これらのドメインが同じマシンを指すように A レコードを設定する必要があります。次に、ServerNameディレクティブがあるApache(Apacheを想定しています)で、ServerAliasも設定します。
ServerName www.xyz.in
ServerAlias www.xyz.us
ServerAlias には、ワイルドカードを含めることもできます。
ServerAlias www.xyz.*
あなたはモバイルでそれを行うことができます:
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/
それはあなたが望むものではないかもしれませんが、ドメインの両方の A レコードにアクセスできる場合は、両方を同じサーバー IP に向けることができるので、両方のコンテンツが同じになります。
まず、プライマリ ドメインを選択する必要があります。@joeframbach が言及したように、A レコードを更新します。
Maxmind またはその他の GeoIP データベースを使用して、ユーザーの国コードを追跡します。次に、ユーザーを国のドメインにリダイレクトします。
if ( country == "us" ) {
header('Location: http://www.xyz.us/');
}