Le sultan du Maroc Abd ar-Rahman ibn Hicham soutient l'émir Abdelkader ce qui accentue les hostilités entre le Maroc et la France qui bombarda les ports marocains de Tanger et de Mogador, le sultan demanda alors la paix. Le traité de Tanger fut signé un mois plus tard, le , par lequel le Maroc reconnaissait la présence française en Algérie et cessait tout soutien officiel à l'émir Abd el-Kader – déclaré hors-la-loi au Maroc et en Algérie – et entérine le tracé de sa frontière avec l'Algérie.