La seule solution que j'ai trouvé, est de mettre l'adresse complète avec le index.php. Pour l'instant ça fonctionne. Affaire à suivre ...
Bizarre ça, il se peut que free est changé de serveur (de version) apache, et du coup la config habituel aurait sauté, car normalement dans la config d'apache il est spécifier la directive DirectoryIndex qui définit quel fichier est envoyé par défaut si une url n'est pas déterminé, et la je ne peux pas faire grand chose, seul l'administrateur de free peut changer ça.
J'ai bien essayé de mettre cette directive dans un .htaccess mais ça ne marche pas non plus avec les serveur de free

, pire ça provoque une erreur 500 !
...