JavaScript редирект на основе реферера?


Есть в любом случае, чтобы захватить соответствующие URL-адреса с помощью JavaScript, позволяет сказать, ссылающиеся URL-адрес - http://page.com/home?local=fr, а затем перенаправить пользователя на новую страницу с таким же местным, как ссылающиеся страницы (http://page.com/login?local=ссылаясь на местные)?

Псевдокод будет выглядеть примерно так:

var referringURL = document.referrer;
var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length())
var newURL = "http://page.com/login" +local;
Send user to newURL

Спасибо, - Пит

1 10

1 ответ:

if (document.referrer != "") {
   var referringURL = document.referrer;
   var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length);
   location.href = "http://page.com/login" + local; 
}