En 716-719 la ciudad fue invadida por los musulmanes y reconquistada en 1149 por las tropas de Ramón Berenguer IV y Ermengol VI.