I Hébergez un site Web de forum sur les serveurs cloud de DigitalOcean, utilisant Ubuntu 16.04, Apache 2.4.20, PHP 7.0.8 et MySQL 5.7.12.
J'ai essayé de dépanner avec cURL sur quel est le problème, voici les résultats:
Et ceci est le .htaccess du répertoire racine (/ var/www/html /)
HSTS est activé et mon forum utilise l'adresse HTTPS comme URL du forum principal.
Je vous suggère d'ajouter [R=301,L]
après votre RewriteRule dans votre .htaccess pour rediriger le visiteur, comme suit:
RewriteRule (.*) https://%{HTTP_Host}%{REQUEST_URI} [R=301,L]
Actuellement, vous dites au navigateur "Il existe une version https que je souhaite que vous visitiez". Le R=301
ajoute "Je veux que vous y alliez via un rechargement 301". C'est la partie de rechargement que vous n'avez pas encore en place.
La L
signifie "Last", après cette ligne, elle n'exécutera pas le reste de votre htaccess, elle démarrera le rechargement. Après le rechargement, cette ligne est ignorée.