Certificats SSL - Problème Ssl actif mais site Web non sécurisé
... / Problème Ssl actif mais s...
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.
Frage

Problème Ssl actif mais site Web non sécurisé

Von
BayaM
Erstellungsdatum 2020-04-25 10:32:49 (edited on 2024-09-04 13:07:44) in Certificats SSL

Bonjour !

J'ai ces deux sites prelovedparis.fr et Doofleganger.fr que j'essaie de passer en https

J'ai bien mes ssl activés mais rien ne bouge.

J'ai ajouté ca
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.prelovedparis.fr/$1 [R,L]

dans le HT.access de prelovedparis.fr mais rien ne change !

Comment faire ?

( Et est-ce que l'ipv6 est utile ? J'ai lu que ça pouvait faire crasher les sites...)

Merci !


10 Antworten ( Latest reply on 2020-04-26 12:19:14 Von
BayaM
)

> J'ai ajouté ca

incomplet

> l'ipv6 est utile

c'est bien mais sans rapport

> J'ai lu que ça pouvait faire crasher les sites

change de lecture

pour les 2 sites:

* enlève ce que tu as mis dans ton .htaccess
* au **début**, ajoute:
```text
RewriteEngine On

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

## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
```
* il te restera après à faire corriger ta base de données et certains fichiers
si blog perso, tu peux tenter ta chance avec un plugin, mais pas fiable et pertes de performances

Merci pour la réactivité !

J'ai collé ton code à la place et j'ai toujours rien sur prelovedparis.fr

```text > j'ai toujours rien sur prelovedparis.fr

```text
curl --head -XGET --user-agent Firefox http://prelovedparis.fr/
HTTP/1.1 301 Moved Permanently
Location: https://prelovedparis.fr/ (charset=iso-8859-1)

curl --head -XGET --user-agent Firefox http://www.prelovedparis.fr/
HTTP/1.1 301 Moved Permanently
Location: https://prelovedparis.fr/ (charset=iso-8859-1)

curl --head -XGET --user-agent Firefox https://prelovedparis.fr/
HTTP/2 200 (charset=UTF-8)

curl --head -XGET --user-agent Firefox https://www.prelovedparis.fr/
HTTP/2 301
location: https://prelovedparis.fr/ (charset=iso-8859-1)

location utilisée:
https://prelovedparis.fr/
```

avant tu avais deux sauts, donc 1 inutile, contraire aux bonnes pratiques

tu n'as pas du tout lire:


* il te restera **après** à faire corriger ta base de données et certains fichiers
si blog perso, tu peux tenter ta chance avec un plugin, mais pas fiable et pertes de performances
```

C'est un problème de saut ligne dans le code que j'ai collé ?

J'ai vu la fin de ton message ! Tu utilises quoi pour savoir ça ? Comment je peux savoir quel est le problème de ma bdd (jybai jamais touchée) et pour les photos pareil, elles commencent toutes par https

> C'est un problème de saut ligne dans le code que j'ai collé ?

je vois pas le rapport
là code 200, page blanche, souci de thème

> Tu utilises quoi pour savoir ça

wp-cli, un script à moi, grep, find, sed

> problème de ma bdd

sans intérêt bien souvent, mais dans les devtools de ton navigateur par exemple

> (jybai jamais touchée)

tu as développé avant de forcer le https

OK ça marche sur Doofleganger merci !

Après pour pour l'autre site, toujours pas... J'ai pas trop compris ce que fallait que je change, je dois aller modifier des choses dans le code de mon thème ?

```text j'ai l'impression d'un dialogue de sourd

> ça marche sur Doofleganger

rien à voir avec .htaccess, le contenu mixte ne disparaît pas tout seul
si tu te contentes d'un plugin, tant mieux, ça a marché et tu n'est pas regardant sur les perfs


> je dois aller modifier des choses dans le code de mon thème ?

non, la base à 90%, parfois, le thème, plus souvent les personnalisations

```text
http://prelovedparis.fr/wp-content/uploads/2020/04/1-e1586129836811.png
http://prelovedparis.fr/wp-content/uploads/2020/04/1-e1586129836811.png
http://prelovedparis.fr/wp-content/uploads/2020/04/Mod%C3%A8le-3-poignet-gold.png
http://prelovedparis.fr/wp-content/uploads/2020/04/Mod%C3%A8le-3-poignet-gold.png
http://prelovedparis.fr/wp-content/uploads/2020/04/Mod%C3%A8le-3-rouge-2.png
http://prelovedparis.fr/wp-content/uploads/2020/04/Mod%C3%A8le-3-rouge-2.png
http://prelovedparis.fr/wp-content/uploads/2020/04/PicsArt_04-07-10.46.22-e1586292794588.jpg
http://prelovedparis.fr/wp-content/uploads/2020/04/PicsArt_04-07-10.46.22-e1586292794588.jpg
``` ```

Bah en fait tu fais des demi phrases et tu me balances des termes sans les expliquer donc forcément je peux pas tout comprendre si je suis pas dev !

Les trucs que tu colles je sais pas quoi faire avec si tu m'expliques pas



pour les photos pareil, elles commencent toutes par https

le dernier truc collé c'est tes images mal appelées...

pour le reste, c'est pour étayer mes propos, ou tu comprends et tu peux t'en resservir
ou tu te contentes de suivre ce que je dis, car éventuellement je sais de quoi je parle

en plus clair: rapproche d'un pro si tu ne saisis pas tout, tu demandes des choses techniques qui ne s'apprennent pas dans un tuto video

tu as un métier que tu connais

> tu fais des demi phrases

inutile de me reprocher le mien si tu n'accroches pas, je fais au plus concis, multiplier les phrases se servirait pas à grand chose

ok bah semblait marcher mais là ça me met carrément des ERR_TOO_MANY_REDIRECTS et la page qui charge pas

vide le cache de ton navigateur:

ou teste avec un autre

Sur edge j'ai ça me dit que la page ne peut pas être atteinte

vide le cache ou utilise un vrai navigateur?

L'erreur a commencé sur chrome ! je viens de réinitialiser mon chrome pour que ça revide tout + en navigation privée mais toujours pas

Je re essaie demain

```text rectification: il y a un souci
```text
curl --head -XGET --user-agent Firefox http://prelovedparis.fr/
HTTP/1.1 301 Moved Permanently
Location: https://www.prelovedparis.fr (charset=iso-8859-1)

curl --head -XGET --user-agent Firefox http://www.prelovedparis.fr/
HTTP/1.1 301 Moved Permanently
Location: https://www.prelovedparis.fr (charset=iso-8859-1)

curl --head -XGET --user-agent Firefox https://prelovedparis.fr/
HTTP/2 200 (charset=UTF-8)

curl --head -XGET --user-agent Firefox https://www.prelovedparis.fr/
HTTP/2 301
location: https://www.prelovedparis.fr (charset=iso-8859-1)
```

le dernière redirection est le souci, donc uniquement sur www ```

Merci pour le journal !

Ça ne marche toujours pas chez moi sur PC et même chez d'autres personnes à qui j'ai demandé de tester le lien...

J'ouvre un nouveau sujet à ce propos pour ne pas que le billet devienne (trop) HS !

Merci beaucoup pour ton aide

```text > J'ouvre un nouveau sujet à ce propos pour ne pas que le billet devienne (trop) HS !

comme ça le contexte est perdu...


tu peux renommer le .htaccess pour le désactiver?
actuellement, tu n'as pas mis le contenu que je t'ai indiqué https://community.ovhcloud.com/community/fr/probleme-ssl-actif-mais-site-web-non-securise?id=community_question&sys_id=d9b4758081d28210f0780f07683eb2f7
ou pas enlevé les directives erronées

tu peux publier le contenu sur pastery.net ? ```

Autant pour moi !

J'ai collé mon .Htaccess ici https://www.pastery.net/vkfere/

Par contre je n'ai pas encore réussi à le renommer depuis net2ftp

C'est bon le nom est modifié et ça semble refonctionner avec ce fichier désactivé

ok, vu, tu n'as pas recopié ce que je t'ai donné :/
le contenu que tu dois avoir:
```text
RewriteEngine On

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

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


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

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress
```

Ah oui j'avais mis mon URL manuellement !!
Merci encore !!