Mais cela ne marche toujours pas. Aucune des redirections ne semble marcher...
https://www.lafenetreinformatique.com/ non https://lafenetreinformatique.com/ non https://lafenetreinformatique.fr/ non http://www.lafenetreinformatique.com/ non http://lafenetreinformatique.com/ non http://lafenetreinformatique.fr/ non
J'ai vraiment ri en lisant la traduction de cette dernière condition ! Après avoir passé des heures à chercher une formulation dans l’enchaînement des conditions, c'est soudain devenu comme une évidence grâce à vous : puisque je ne voulais qu'une seule chose, tout le reste devait être substitué. Et cela marche bien.
J'ai rajouté %{REQUEST_URI} à la fin de la réécriture pour le cas où la personne demande une page existante du site, mais avec un des mauvais noms de domaine (sinon, j'ai vu que la redirection ramenait à l'accueil alors que la page était bonne).
Voilà donc la solution adoptée :
RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} !^www\.lafenetreinformatique\.fr$ [NC] RewriteRule ^.*$ https://www.lafenetreinformatique.fr%{REQUEST_URI} [L,NE,R=301]
J'ai bien l'impression que maintenant tout est parfait. Bien que je ne sache pas s'il faut clore avec un $ après %{REQUEST_URI} ?
Merci Fritz2cat pour votre aide précieuse, avec toute la traduction de ce langage qui m'était inconnu. Merci aussi à Gaston pour votre participation à la recherche de résolution.