Wordpress et HTTPS

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. :slight_smile:
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.