La réponse est tardive , mais en cas d'erreur 500 persistante, commencer par regarder le contenu du .htacces à la racine : il contient probablement des directives invalides chez free (des ReWrite en général).
Ce fichier .htacces peut avoir été modifié par un cms lors d'une mise à jour ou par un piratage de vos pages.
Dans ce second cas se poser la question de la sécurité des scripts et/ou mots de passe... commencer par changer les mots de passe par des complexes en activant la diversification compte/ftp/sql puis fair la chasse aux fichier corrompus ou ajoutés.