mise en place de fonctions, amélioration lors de 302 et 301 code