Geobytesの無料の JavaScript である「複数の国からのユーザーをそれぞれ複数のページにリダイレクトするにはどうすればよいですか?」の例のコードを使用しています。
英国またはノルウェーからの訪問者が私のサイトを閲覧している場合、それらの国向けに特別に作成されたページにリダイレクトされますが、訪問者が他の国 (オーストラリア、米国) からの場合、それらの国のページにはリダイレクトされません。私のサイト (工事中)は空白のままです。
これらの英国以外のノルウェー以外のユーザーを正しいサイトに送信できるようにしたいと考えています.
私のサンプルコード:
<head>
<script language="Javascript" src="http://gd.geobytes.com/Gd?after=-1"></script>
<script language="javascript">
var UK="UK";
var Norway="NO";
if(typeof(sGeobytesLocationCode)!="undefined")
{
var sCountryCode=sGeobytesLocationCode.substring(0,2);
if(UK.indexOf(sCountryCode)>=0)
{
// UK Visitors would go here
document.write("<META HTTP-EQUIV='Refresh' CONTENT='0; URL=http://www.google.co.uk'>");
}
else if(Norway.indexOf(sCountryCode)>=0)
{
// Norway Visitors would go here
document.write("<META HTTP-EQUIV='Refresh' CONTENT='0; URL=http://www.google.no'>");
}
else
{
// World Visitors would go here
document.write("<META HTTP-EQUIV='Refresh' CONTENT='0; URL=http://www.google.com/ncr'>");
}
}
// }
</script>
</head>