J'ai trouvé la solution il faut ajouter la variable proxy ssl dans le config.php : $CFG->sslproxy = 1;
Pour résumer pour faire fonctionner le site en https, voici ce que j'ai fait:
Activer le mod RewriteEngine dans le fichier .htaccess
Et les 2 lignes dans le fichier config.php
Ajout du s (https) + aouter la veriable sslproxy
$CFG->wwwroot = 'https://moodle.monsite.net';
$CFG->sslproxy = 1;
Voilà pour moi chez online.net
Bonne soirée