OK シナリオは次のとおりです。私は複数の国に固有の Web サイトを持っています。すべてのクライアントに 1 つの e マーケティング メールを送信したいと考えています。メールではスクリプトが許可されていないため、ポータル/ページをリダイレクトします。
メール内のリンク:
<a href="http://www.website.com/redirect#about-us/contact">Contact Us</a>
リダイレクト ページのコード:
$(window).load(function () {
$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) {
var hash = location.hash.slice(1);
var country = data.address.country;
var urls = {
'Australia': 'www.website.com.au',
'New Zealand': 'www.website.co.nz'
}
var cchUrl = 'www.website.com';
if(urls[country]) {
cchUrl = urls[country];
}
//alert(cchUrl+'/'+hash);
var url =cchUrl+'/'+hash;
window.location.href = url;
});
})
私はいくつかのコードをほとんど動作させています! (私はただ学んでいるのでとても誇りに思っています)しかし、以下の結果が得られるので、適切にリダイレクトすることはできません:
http://www.website.com/www.website.co.nz/about-us/contact
どんな助けでも大歓迎です。