Se utilizzi history.back() il redirect torna indietro alla pagina precedente qualunque essa sia. Hai scritto javascript tutto attaccato e non java script.