Bonjour,
je me retrouve avec deux hébergements, dans la rubrique "multisite", un avec www et l'autre sans. Est-ce normal ? Et sinon dois-je détacher celui que je désire ? Ou bien dois-je le faire, dans Domaine>zone DNS, et "supprimer les entrées" du www ?
De plus, j'ai bien activer le SSL : "Oui - LETSENCRYPT - DV", mais lorsque je vais sur le wordpress je suis toujour en http…
http://only-for-entertainment.fr/
Si vous avez des infos je suis preneur !
Edit : je viens de me rendre compte que quand je tape manuellement le https ça fonctionne… https://only-for-entertainment.fr/
kézaco !?
Pour éviter le DUPLICATE CONTENT :
Deux méthodes de redirection via le fichier .htaccess
Méthode A :
Extrait de [URL="https://forum.ovh.com/showthread.php/110488-Https?p=674346#post674346"]Https[/URL] - #6
A insérer au début du fichier /www/.htaccess.
[QUOTE]
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
[/QUOTE]
Méthode B :
Extrait de [URL="https://forum.ovh.com/showthread.php/111124-Rediriger-http-vers-https-2-codes?p=678503#post678503"]Rediriger http vers https : 2 codes [/URL] - # 3
A insérer au début du fichier /www/.htaccess.
Force la redirection en HTTPS
[QUOTE]
RewriteEngine on
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} ^monsite.com$ [NC]
RewriteRule ^(.) https://www.monsite.com/$1 [QSA,L,R=301]
[/QUOTE]
Permet aux navigateurs de se souvenir qu'il doit passer en https pour votre site (HSTS)
[QUOTE]
Header set Strict-Transport-Security "max-age=15811200" env=HTTPS
[/QUOTE]
Extrait de : http://wallu.1orange.fr/pag-ports.htmorange.fr/pag-ports.htm
HTTP : port 80
HTTPS : port 443
Ok merci de votre retour. Donc si je choisi la méthode A, j'aurai bien une redirection vers https://monsite.fr.
Plus de http et plus de www, c'est cela ?
Et visiblement cette manip se fait via mon wordpress directement, et non via OVH ?
Edit : je me répond, je vois qu'il faut passer par le FTP via OVH.
Pouvez-vous me confirmer que c'est le bon chemin : /www/wp-content/plugins/akismet . C'est en effet ici que se trouve mon .htaccess.
Merci dans tous les cas !
Je ne connais pas suffisamment Wordpress pour te répondre.
Mais dans le fichier /www/.htaccess tu peux faire l'opération.
Essaie de regarder avec le logiciel FILEZILLA.
Et malheureusement il n'y est toujours pas, dois-je le créer ?
EDIT : Dans le doute je viens de faire la manip (j'ai créer le .htaccess.), mais j'ai mis un autre code que le tien et ça a l'air de fonctionner nickel.
Peu importe si je tape le www ou le http, j'arrive bien sur entertainment.fr/">https://only-for-entertainment.fr/.
Donc maintenant c'est sur que google ne va pas crawler le www ou http ?
Est-ce que je ne dois pas supprimer purement et simplement les entrées en www dans la zone DNS ?
EDIT : Dans le doute je viens de faire la manip (j'ai créer le .htaccess.), mais j'ai mis un autre code que le tien et ça a l'air de fonctionner nickel.
Quel code as-tu mis ?
Chez moi, ta modif. n'a pas fait d'effets.
Effectivement, je viens de voir ça.
RewriteEngine On
## 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]
Est-ce que je ne dois pas supprimer purement et simplement les entrées en www dans la zone DNS ?
Si tu fais ça, l'asresse www ne fonctionnera plus, ça donnera un message d'erreur. (au lieu de rediriger vers le non-www)
OK.
là je viens de mettre le code :
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
J'ai toujours le http…
bonsoir
plus complet:
https://community.ovhcloud.com/t/25568
ne pas oublier de vider le cache du navigateur sur des redirections 301
Effectivement c'était un problème de cache, merci.
Toujours en http, je teste le code de la méthode B ?
Ah visiblement, j'ai, peut-être, réussi à m'en sortir. Avec ce code :
RewriteEngine On
## http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
Si quelqu'un peut me confirmer que je n'ai plus ni www ni http, ce serait super sympa !
C'est bon chez moi à l'instant.
> Avec ce code :
incomplet:
```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]
```
Regarder sur le forum, ça a été écrit souvent
Effectivement, je viens de tester avec https://httpstatus.io/ , et c'est plus propre comme cela.
Merci !

