Bonjour,
Je cherche a rediriger mon site : http://www.pulpoludo.com vers https://pulpoludo.com
La redirection www.pulpoludo.com vers pulpoludo.com marche mais pas le http vers https
Pour j'ai bien ajouter un .htaccess avec les ligne suivente :
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]
Pour info mon site est héberger chez heroku.
Pouvez vous m'aider ?
Pour info mon site est héberger chez heroku.
Voilà qui change tout.
Heroku te donne juste un CNAME à mettre dans ta zone DNS, ce qui est correctement fait ; et par ailleurs on ne peut pas mettre de CNAME dans la racine d'une zone DNS.
Ceci t'oblige à déployer ton site Heroku sur www.pulpoludo.com et non sur pulpoludo.com
Il faut de ce fait te contraindre à renvoyer "non-www" vers "www" (ou en fait tous les visiteurs qui arrivent sur l'hébergement OVH doivent être renvoyés vers https://www.pulpoludo.com , c'est aussi simple que ça)
Peut-être le .htaccess peut-il se résumer à une ligne:
`Redirect 301 / https://www.pulpoludo.com`
Salut Fritz2cat et merci pour ton aide,
Du coup si je comprend bien, j'efface tout ça :
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]
et je le remplace par :
`Redirect 301 / https://www.pulpoludo.com`
et ça suffit ?
Essaie, tu peux toujours revenir en arrière vers une situation qui ne fonctionne pas…