Ich würde Ihnen vorschlagen, serverseitige GeoIP-Lösung, abhängig von der Sprache, die Sie verwenden. Allerdings können Sie Javascript verwenden, um umzuleiten, welche nicht die beste Lösung ist. Hier ist der Code, der für Javascript verwendet werden kann.
function getCountryCode(callback){
//i am assuming you are using jQuery for ajax
jQuery.getJSON("https://freegeoip.net/json/", function (data) {
callback(data.country_code);
});
}
jetzt können Sie basierend auf einem Ländercode umleiten. zum Beispiel
Dies ist nur eine Idee, die Sie verwenden können, aber Sie müssen den Standard-Shop für Menschen außerhalb der USA und Kanada betrachten. Wie ich dir vorher gesagt habe, wird die Seitenumleitung besser sein. Außerdem müssen Sie Token in url geben, die Umleitung stoppen. Zum Beispiel, wenn Sie in Kanada sind und ein Geschäft sehen müssen, können Sie in diesem Fall Cookie verwenden, die die Umleitung für einen bestimmten Zeitraum stoppen. Ich hoffe, das gibt Ihnen ein bisschen mehr Informationen über Ihr Problem.
Bitte nicht, das ist wahrscheinlich die nervigste Funktion im modernen Internet, Sie werden zu irgendwohin umgeleitet, wohin Sie nicht gehen wollten ... – Teemu
Sie sollten nur ein Popup für den Benutzer geben, um entweder zu gehen .com oder .ca –
Bitte nehmen Sie sich etwas Zeit, um die Hilfeseite zu lesen, insbesondere die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (http://stackoverflow.com/help/on-topic) und [" Welche Arten von Fragen sollte ich vermeiden zu fragen? "] (Http://stackoverflow.com/help/dont-ask). Und, was noch wichtiger ist, lesen Sie bitte [die Checkliste für Stack Overflow-Fragen] (http://meta.stackexchange.com/q/156810/204922). Vielleicht möchten Sie auch etwas über [Minimale, vollständige und überprüfbare Beispiele] (http://stackoverflow.com/help/mcve) erfahren. –