Bonjour,
Je viens de passer notre site web WordPress en HTTPS, en ajoutant, comme indiqué sur votre tutorial le code suivant au début du fichier httpdocs/.htaccess :
RewriteCond %{HTTP_HOST} www.nomdudomaine.tld
RewriteRule (.*) [QSA,L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Cela fonctionne très bien pour notre site.
Notre instance de NextCloud est située dans un sous dossier httpdocs/nextcloud/.
Quand je m’y connecte avec http://notresite.fr/nextcloud, la redirection HTTPS n’est pas faite.
Est-ce normal ? Dois-je aussi ajouter au fichier httpdocs/nextcloud/.htaccess le code mentionné ci-dessus par Matthieu ?
Cela risque-t-il d’entrer en conflit avec les redirections du fichier .htaccess situé à la racine ?
Merci.
Bonjour,
J’ai ajouté dans le .htaccess du dossier nextcloud/ les lignes suivantes :
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Du coup maintenant le Nextcloud est bien forcé en HTTPS. Par contre je ne sais pas pourquoi le .htaccess de la racine ne se diffuse pas dans le sous dossier nextcloud/. Ça devrait être le cas normalement il me semble.
Merci pour la réponse et la manip’ !
J’avais fait une manip’ du genre au moment de mettre en place notre NextCloud il y a quelques mois. Dans mon souvenir ça avait aussi eu un effet sur les dossiers supérieurs, et donc sur notre site à la racine, ce que je trouvais étonnant. Sauf qu’à l’époque le site en question n’était pas prêt à passer en HTTPS, j’avais fait machine arrière.
Salut,
Je viens de passer notre « vieux » site spip solidaires35.fr en Wordpress et j’ai un un souci de certificat pour le HTTPS j’ai un SSL_ERROR_BAD_CERT_DOMAIN.
J’ai un site semblable sudeducation35.fr qui lui fonctionne très bien ,config identique dans le .https et le wp-config.php à la base près bien sur, j’ai peut être fait une erreur!
J Charles
Bonjour,
Le problème est de notre coté, le certificat était en erreur. Je viens de le repasser « en attente de création ». Sauf nouveau problème il sera déployé dans quelques heures.
OK, merci, j’avais peur d’avoir fait une mauvaise manipulation.
Non pas du tout.
La gestion des certificats est automatique, mais il y a parfois des erreurs avec notre script.
Le certificat est bien déployé, le site est accessible en HTTPS et la redirection pour forcer son usage fonctionne.