Bonjour,
Ce qui me ramène à mon point de départ.
J'ai déjà un fichier .htaccess, j'ai essayé en activant certaines choses. J'ai essayé des variantes. J'ai essayé avec des solutions de Stack Overflow, etc.
Rien.
Et j'ai notamment des messages qui mentionnent trop de redirections, etc.
J'ai nettoyé les caches, les cookies...
Je teste dans Chromium, firefox, opera...
Ce qui aurait été l'idéal c'est une option dans iWal pour choisir HTTPS seulement mais avec tout redirigé vers le sous domaine www. plutôt que la version sans www., ce qui est, à priori, au moins aussi fréquent, sinon plus.
Pour l'histoire du duplicate content, tout devrait être redirigé vers un seul choix : https:// ou https://www.
J'ai réussi au moins une fois pour un site chez un autre hébergeur avec un "mélange" dans .htaccess et dans l'administration de l'hébergeur (redirection).
Avez-vous du code adapté à vos hébergements à rajouter dans .htaccess pour que ça marche.
Je cherche et espère aussi une éventuelle solution dans le forum du CMS, mais ça dépend aussi de l'hébergement.
Je serai bien embêté si je n'y arrive pas car j'ai au moins un autre site à venir. Let's Encrypt sans cette possibilité perd de son intérêt aussi.
[ Édition :
Le nom de domaine et le webmail sont chez gandi.
Chez un autre hébergeur, ça marche en activant :
# -----------------------------------------------------------------------------------------------
# 9. If you only want to allow HTTPS, uncomment the RewriteCond and RewriteRule lines below.
# -----------------------------------------------------------------------------------------------
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ET
# -----------------------------------------------------------------------------------------------
# 13. OPTIONAL: Redirect users to the 'www.' version of the site (uncomment to enable).
# For example: http://processwire.com/ would be redirected to http://www.processwire.com/
# -----------------------------------------------------------------------------------------------
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
(sans avoir besoin de RewriteBase /)
Ici je ne peux à priori pas utiliser l'un avec l'autre. ]
Bonne journée !
NB : en pièce jointe, le .htaccess par défaut
htaccess.txt