私はカナダの会社です。私はメインのウェブサイトですべての商品を US$ で表示していますが、このリダイレクトを使用すると、カナダからのトラフィックは、すべての商品の価格が CND$ である他のミラーリングされたウェブサイトにリダイレクトされます。
これは、Maxmind GeoIP Lite を使用して米国サイトのページの HEAD で使用しているスクリプトです。それは完全に機能します。
<script language="JavaScript" src="http://j.maxmind.com/app/country.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">// <![CDATA[
if(geoip_country_code() == "CA"){
document.write("");
window.location = 'http://www.myCanadaianWebsite.com';
}
// ]]></script>
唯一の問題または厄介なことは、私がカナダにいるため、米国のサイトを自分でチェックしてテストするのに苦労していることです. 米国のサイトを確認するたびに、米国の Web ページからスクリプトを削除する必要があります。次に、見終わったら貼り直します。
IP または場所に基づいてリダイレクトされない例外をスクリプトに追加する方法はありますか? 私はそれをグーグルで調べましたが、そのようなものに出くわしたことはありません。この問題の解決策を見つけたいです。ありがとう。