méthode imparable pour rediriger les URLs en https WP

WRInaute discret
Bonjour,

je recherche une méthode sure pour rediriger les www. monsite, monsite, http:/ /www, en https. On a fait une bascule sur WP, puis en https, çà marchait , les audits donnaient le bon nombre de URLs, on a appliqué les méthodes OVH, puis je ne sais pas pourquoi, un nouvel audit 3 mois plus tard m'a triplé les URLs et je m'aperçois que les redirs en https ne sont pas effectuées.
De plus je pense que çela doit plomber la SEO?
Si il y a un (bon) code à poser en htaccess. Ou autre merci de vos éclairages.
 
WRInaute discret
Pour la question des URLs multipliés, il s'agit de chapitrages qui sont notés en 301, alors que ce sont des ancres qui partent de la colonne de droite > une H2 dans la page sous cette forme. Sans souci majeur.
https:/ /monwebesite/article//?lienancre=14
Ca c'est fait il me reste à savoir aussi comment corriger ceci.
 
WRInaute discret
Merci colonies pour le lien, c'est parfait.
Et bizarre, on avait mis ce code au départ déjà et du coup, on s'est aperçu avec votre rappel qu'il n'y était plus.
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule .* https ://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
C'est vrai que l'on a pas mal bidouiller des plug ins de vitesse et compression, Et que l'on a pas mal de blocages et de surprises.

Par contre, si je tapes www. monsite.com çà redirige bien. Mais si je mets une URL plus complète
www. monsite.com/rubrique/article, çà reste en http... Ce qui est un peu la règle de base dans la (longue) liste des redir permanente 301 / ancien site... Donc il va falloir que je trouve un bout de code à mettre pour que ce soit parfait...

Il va falloir que l'on trouve un autre système de gestion de ces titres de chapitres en haut de page. aussi
 
Dernière édition:
WRInaute discret
Je viens de constater que ma liste de redir 301, utilise des URLs relatives. Et c'est peut çà, qui fausse le travail htacces du code ci dessus.
Je m'explique;
si je pars d'une URL de l'ancien site, je suis en http et l'URL d'atterrissage reste en http car surement la redirection à été faite en URL relative.
C'est pour cela que les redirections 301 doivent peut être comme dans de nombreux exemples se faire pour la landing en URL absolue et donc en https.
Je n'avais pas fait çà car on m'avait conseillé de migrer et de passer après en https. Pour éviter de se perdre en cas de bugs. Et:
J'avais déjà vu sur le forum quel option choisir en URLs absolue et relative et c'était pas tranché. Du style si çà marche c'est que c'est ok.
Donc il faut que je rajoute mon préfixe en https sur les redir 301 ou que je trouve une commande pour faire le boulot...
 
Discussions similaires
Haut