JavaScript Redirect based on Referrer?

javascript, redirect, referrer

Solution

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

Problem

Is there anyway to grab the referring URL using javascript, lets say the reffering url is http://page.com/home?local=fr, then redirect a user to a new page with the same local as the reffering page (http://page.com/login?local=referring local)? Pseudo code would be something like this: ``` var referringURL = document.referrer; var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length()) var newURL = "http://page.com/login" +local; Send user to newURL ``` Thanks, -Pete

Original source