Veramente la spiegazione sembra molto complessa, ma forse (se ho capito) la soluzione e` semplice.
var uu = document.location.href;
uu = uu.replace(/[\/\\]/, "/pagine/");
document.location.href = uu;
Nota: sostituisce la prima slash (o backslash) con quanto contenuto nel secondo parametro.
Il primo parametro e`:
slash apertaquadra backslash slash backslash backslash chiusaquadra slash.
Ciao
Michele