Pas de protocole HTTPS par défaut sur mon domaine principal malgré le certificat SSL
... / Pas de protocole HTTPS pa...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Pas de protocole HTTPS par défaut sur mon domaine principal malgré le certificat SSL

Par
Nergal
Créé le 2023-05-23 14:58:46 (edited on 2024-09-04 11:38:07) dans Domaines

Bonjour,
J'ai un certificat SSL LETSENCRYPT - DV installé sur mon hébergement OVH Web Cloud.
Lorsque j'accède à mon site en précisant le protocole https:// tout va bien. Mais lorsque je ne précise rien et que je tape juste mondomaine.fr, j'arrive sur mon site "non sécurisé" via http://
Alors que je n'ai pas ce problème avec le sous-domaine www. C'est à dire qu'en tapant www.mondomaine.fr j'arrive directement avec le protocole https://

J'ai essayé une solution trouvée dans des sujets similaires, à savoir modifier mon .htaccess pour y ajouter ceci en tout début de fichier :

## no-www -> www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

Mais hélas suite à ça j'ai une erreur ERR_TOO_MANY_REDIRECTS qui empêche complètement l'accès à mon site.
Actuellement mon HTACCESS ressemble à ça :

# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Que faire pour résoudre ce problème et être en HTTPS dans toutes les situations SVP ?
Merci.


3 réponses ( Latest reply on 2023-05-24 07:38:34 Par
Gaston_Phone
)


Actuellement mon HTACCESS ressemble à ça :

# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
....
# END WordPress

Vous aurez compris qu'il ne faut rien modifier à l'intérieur de ce bloc.
Sans avoir donné le nom de votre site qui n'est pas mondomaine.fr , on ne peut pas tester.

Bonjour @nergal

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.

**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site**
**************************************************************************************************

Voir --> **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant les paragraphes : **A** à **J**

_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._

_Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »_

Bonjour @Gaston_Phone,
Merci pour votre réponse.

En effet votre guide a résolu mon problème. :) Plus spécifiquement le paragraphe M1.
Je me suis contenté de coller la redirection qui m'intéressait en tout début de mon fichier htaccess, celle-ci :
# Redirection HTTP vers HTTPS
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

Et cette fois-ci, pas de problème. Plus de message d'erreur comme avec le premier extrait de code utilisé dans mon message d'origine.

Encore merci !
Bonne soirée.

Merci @Nergal pour ce retour.

Les réponses sont actuellement désactivées pour cette question.