El fallo era de Explorer. Usaba una ruta absoluta, desde la raíz de la web, a una página cuando el código apuntaba a una ruta relativa desde la posición actual. Un ejemplo llano: si te dicen "avanza 5 pasos" se entiende desde donde te encuentras ahora, no desde tu casa. Pues explorer avanzava 5 pasos desde casa cuando debía hacerlo desde donde estaba en ese momento.