Forcer connexion https

Bonjour pour passer mon site de http://wikimaman.com à https://wikimaman.com J'ai donc regenerer les certificat ssl comme d'habitude, puis ajouter dans l'onglet general de wordpresss l'url de mon site en https



Puis j'ai creer un fichier .htaccess à la racine www en ftp
contenant le code suivant :
# Redirection vers HTTPS
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^(.)$ https://www.wikimaman.com/$1 [R=301,L]

# Redirection du non-www vers www en HTTPS
RewriteCond %{HTTP_HOST} ^wikimaman.com [NC]
RewriteRule ^(.
)$ https://www.wikimaman.com/$1 [R=301, L]


Quand je fait un test sur https://www.whynopadlock.com/

Il m'affiche ça

> puis ajouter dans l'onglet gener

insuffisant, sauf si WP vide

ça ça fonctionne

```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]
```

J'ai remplacer le contenu du fichier .htacces par le code que tu m'as donné mais ça ne fonctionne toujours pas

j'espère que tu n'avais pas copié
```
```text
```
que j'avais laissé par erreur ?

Non je l'avais pas copié mais ça ne fonctionne toujours pas
Pourtant il me semble avoir mis le fichier au bon endroit


Il fallait peut être que je remplace des information du code que tu m'as donné car je l'ai recopié tel quel brut

je vois 1 transfert échoué et des erreurs

ton .htaccess n'est pas complet, je t'ai dit d'AJOUTER à l'existant, ton fichier doit donc ressembler à ça:
```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

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

# END WordPress
```

C'est fait, toujours pas d'amélioration
J'ai bien certain page qui sont sécurisée mais le http n'est pas forcer

non:<br />&#96;&#96;&#96;text<br />curl --head -XGET --user-agent Firefox  http://entraideml78.fr/<br />  HTTP/1.1 200 OK  (charset&#61;UTF-8)<br /><br />curl --head -XGET --user-agent Firefox  http://www.entraideml78.fr/<br />  HTTP/1.1 301 Moved Permanently<br />  Location: http://entraideml78.fr/  (charset&#61;UTF-8)<br /><br />curl --head -XGET --user-agent Firefox  https://entraideml78.fr/<br />  HTTP/2 200   (charset&#61;UTF-8)<br /><br />curl --head -XGET --user-agent Firefox  https://www.entraideml78.fr/<br />  HTTP/2 301 <br />  location: https://entraideml78.fr/  (charset&#61;UTF-8)<br />&#96;&#96;&#96;<br />UTF8 signifie que c&#39;est pris en charge par un script, WP à priori,  une erreur<br /><br />après je peux pas deviner ce que tu as mal configuré dans ton Wp, SSL Ready, Redirection...<br /><br />ce que je te décris est le B A BA de l&#39;installation

Ok c'est bon j'ai réussi, alors pour ceux qui aurait le même probléme :

En fait il y'a parfois un doublon de dossier www

pour ma part le bon chemin était le suivant
/home/fqcmcpo/home/fqcmcpo/www

Alors que j'avais modifié le fichier .htaccess sur ce chemin /home/fqcmcpo/www

Pour être sur de selectionner le bon dossier racine pour pouvez installer le plugin Htaccess Editor, personellement c'est ça qui ma permis de voir d'ou venez l'erreur.

> /home/fqcmcpo/home/fqcmcpo

heu.. ce n'est pas possible

> plugin Htaccess Editor,

encore une mauvaise pratique :confused:
un plugin qui a accès à un fichier du coeur de ton site en édition, c'est la porte ouverte au piratage
tu fais ce que tu veux, mais ce n'est pas un conseil à donner


et si c'était ton plugin qui indiquait du n'importe quoi?


Voila le chemin d'accés en photo que j'ai utilisé

En me connectant au site toute les pages sont sécurisé désormais.

Le plugin ne sert pas à faire la modification du fichier htaccess mais simplement à trouver ou le mettre

Mais, il y'a sans doute d'autre méthode pour y arriver effectivement

c'est pas possible… mais tu le montres :confused:

tu as utilisé un module 1clic? et indiqué un mauvais chemin
rien n'interdit d'avoir /home en sous-dossier, mais ce n'est pas le fait d'Ovh

ta racine initiale est toujours là: `www`

ta nouvelle racine, que tu as créee, tu la connais, à toi de la mémoriser