SALUT
Il semblerait que cela soit justement la partie php qui ne fonctionne pas bien, le code doit être juste mais la config de php sur ifrance j'entend. Les erreurs 20XX que j'ai rencontré venait de plusieurs choses. La toute première est simplement le chmod du répertoire qui ne permet pas l'écriture. Sinon cela peut venir des différentes config de php sur le serveur (dans ton cas ifrance), donc soit il accepte que tu modifies le .htaccess avec une ligne spécifique dedans (c'est par rapport aux requetes que le serveur estime avoir le droit de recevoir mais là je te laisse chercher je suis incapable de donner cette ligne de tête), soit dans les différentes options du site d'ifrance (s'il y en a). Sinon tu peux toujours changer d'hébergeur...

.
Il y a d'autres cas mais déjà cela peut te mettre sur une piste.