¿Redireccionamiento de JavaScript basado en Referrer?

¿Hay alguna forma de capturar la URL de referencia con javascript, digamos que la URL de referencia eshttp://page.com/home?local=fr, luego redirija a un usuario a una nueva página con el mismo local que la página de referencia (http://page.com/login?local=local de referencia)?

El pseudo código sería algo así:

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

Gracias pete

Respuestas a la pregunta(1)

Su respuesta a la pregunta