Alexenn Posted November 21, 2016 Share Posted November 21, 2016 Bonjour, j'ai mon site depuis déjà quelques temps, avec la redirection vers des urls canoniques mise en place. Aujourd'hui ayant ajouté un certificat SSL à mon hébergement je veux pouvoir mettre en place la navigation par HTTPS sur tout le site, pour cela j'ai réglé les options 'Activer le SSL' et 'Activer le SSL sur tout le site' dans "Préférences" -> "Générales". Cela fonctionne lorsque je choisis 'Aucune redirection' dans 'Rediriger vers l'URL canonique' dans la partie 'Configuration des URL'. Mais quand je choisis d'utiliser la redirection vers des URLs canonisés en 302 temporaire, le problème est que si je veux accéder par exemple a la page de contact ('https://www.nomdusite.fr/nous-contacter') j'ai une page blanche, et lorsque j'active les messages d'erreurs dans '/config/defines.inc', j'obtiens le message suivant : [Debug] This page has moved Please use the following URL instead: http://nomdusite.fr/nous-contacter même si je clique sur le lien cela fera juste une boucle, je reviendrais sur la page https qui me demandera d'aller vers la page http. Est-ce que quelqu'un sait comment régler ce soucis ? je ne trouve absolument rien sur internet que ce soit en français ou en anglais et je ne sais pas quoi faire après avoir essayé plusieurs manipulations. Link to comment Share on other sites More sharing options...
SophieD Posted December 5, 2016 Share Posted December 5, 2016 Bonjour suis pas experte, et je n'ai pas réussi à faire seul mon passage en HTTPS mais j'ai lu cet article sur le passage des url en https (trop technique pour moi) Sophie Link to comment Share on other sites More sharing options...
SmartPlugs Posted February 5, 2018 Share Posted February 5, 2018 Pour les futurs lecteurs de ce post je précise que la redirection canonique n'a pas pour vocation de rediriger les pages HTTP vers leur équivalent en HTTPS. Il s'agit plutôt d'un mécanisme très utile par exemple si vous avez changé une URL (changement de nom de produit, suppression des ID etc) et qui va rediriger automatiquement /ID-mon-ancien-rewrite.html vers /ID-mon-nouveau-rewrite.html. Si vous souhaitez rediriger les pages en HTTP vers ces mêmes pages en HTTPS vous devez plutôt cocher le paramètre "Activer le SSL sur tout le site" (dans préférences > générales) . Ceci doit fonctionner de PS 1.5.6 à PS 1.7.2 (au moins) et il s'agit selon moi de LA solution à privilégier (plutôt que la trop souvent proposée solution via le fichier htaccess) . Je donne plus de détails dans cet article : https://smart-plugs.net/redirections-lors-du-passage-en-https Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now