Bonjour je rencontre un problème de redirection de non-www vers www quand je suis en https :
http://stock-pro.fr => OK
http://www.stock-pro.fr => OK
http**s**://stock-pro.fr => KO
URL cible => https://www.stock-pro.fr
Le site est hébergé sur Heroku et c'est une application Nuxt 2 avec SSR.
Une idée de comment régler le problème ?
En vous remerciant
Domaines et DNS - Problème redirection www avec https
Related questions
- Redirection d'un site http vers https
110243
23.03.2019 11:16
- Changement de nom de domaine
89405
12.03.2017 10:20
- Redirection HTTPS vers HTTPS
72172
14.02.2018 08:50
- Serveur SMTP/IMAP
69064
26.12.2018 18:26
- Retrouver un Nic Handle ?
68891
09.06.2018 01:56
- Redirection vers App Heroku
66551
29.01.2018 11:43
- Demande de suppression de compte OVH (espace client)
64000
16.04.2019 14:06
- Nom de domaine "transférable"
59805
18.10.2016 17:15
- À quoi servent ces entrées TXT par défaut ?
58119
08.07.2017 23:38
- Identifiant et email de connexion perdu
56968
25.01.2017 19:35
Bonjour @StephaneR82
C'est un problème de redirection dans le fichier **/www/.htaccess**
Voir dans mon guide le paragraphe :
**M - Pour finir : la modification du fichier /www/.htaccess pour la redirection de http vers https.**
https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_M_-_WordPress
Ce n'est pas exactement ça.
Vous devez éviter d'utiliser les redirections OVH. Elles ne supportent pas https.
Alors, ou bien Heroku vous founit une adresse IP et non un CNAME pour relier votre site 1pro.frpro.fr (sans www) à leur serveur web, ou bien il faudra faire comme indiqué ci-dessus en hébergeant votre site "sans www" chez OVH rien que pour rediriger vers www.1pro.frpro.fr
En regardant les entrées dans les zonnes DNS d'ovh, on a
`www.1pro.fr.` pro.fr.` qui a une redirection en **CNAME** vers l'app heroku
et
`1pro.fr.` pro.fr.` qui **A** une redirection en A vers l'IP de l'app heroku
le problème est peut-être là ?
non cette adresse pointe vers la redirection OVH
`1pro.fr.pro.fr. 3600 IN A 213.186.33.5`
À ok, cet IP 213.186.33.5 c'est OVH, il faudrait peut-être le changer pour l'IP d'Heroku dans ce cas-là ?
bha oui.
A cet endroit, le standard DNS ne permet pas de mettre un CNAME, c'est pour cela qu'il vous faut une adresse IP.
Donc si je combine les infos que j'ai ici :
https://devcenter.heroku.com/articles/custom-domains#configuring-dns-for-root-domains
et ici :
https://help.heroku.com/4WADH6LX/can-you-provide-me-with-the-ip-address-for-my-application
ce n'est pas possible en l'état.
En solution : soit je quitte heroku, soit je quitte ovh, soit je rajoute un service de type loadbalancer avec une IP fixe qui ferait cette redirection
Bonjour,
troisième solution : mettre votre zone DNS ailleurs (comme chez cloudflare par exemple).
Cordialement, janus57
Autre possibilité:
vous hébergez www.1pro.frpro.fr chez Heroku mais vous n'hébergez pas 1pro.frpro.fr (sans www) chez Heroku.
Vous avez justement un hébergement sur cluster026.hosting.ovh.net chez OVH, qui traîne là à ne rien faire.
Sur ce multisite, vous hébergez 1pro.frpro.fr , mais par contre vous enlevez la ligne www.1pro.frpro.fr (puisqu'il n'est pas chez OVH mais chez Heroku)
Il vous restera donc 2 lignes: un clusterquelquechose.ovh.net
L'étape suivante, ce sera d'injecter sur le serveur ftp de ce multisite, dans le répertoire qui correspond au "dossier racine" de votre multisite (souvent /www)
un fichier
dont le nom est .htaccess
et dont le contenu est `Redirect 301 "/" "https://www.1pro.fr/pro.fr/"`
Après il faudra peut-être activer SSL si ce n'est pas fait.
Tous les appels à http://1pro.frpro.fr ou https://1pro.frpro.fr seront proprement redirigés vers la home page de https://www.1pro.frpro.fr