Http à https too many redirection

Bonjour,

J'ai fais mon site CV en php sans recours à des CMS.

Sur mes 2 noms de domaines (www.leguilloualexandre.fr /leguilloualexandre.fr) j'ai le firewall, CDN et SSL d'activé. La redirection de ces 2 noms de domaines va vers le même serveur.

L'hébergement http se fait sans soucis mais pour passer au https je crée mon htaccess dans le chemin www/SiteCV_2/htaccess et écrit ceci dedans :

"SetEnv SERVER_NAME leguilloualexandre.fr
RewriteEngine On
RewriteCond %{ENV:HTTPS} !=on
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]"

J'ai essaye en modifiant la ligne 1 avec pour serverName www.leguilloualexandre.fr.
J'ai essayé aussi diverses autre ligne de script.

Dans chacun des cas le https est soit inactif avec trop de redirection soit actif avec trop de redirections.

Si vous avez une idée de solution je suis preneur.

Merci par avance pour votre réponse.

&gt; j&#39;ai le firewall, CDN  d&#39;activé<br /><br />pourquoi ?<br /><br />&gt; SSL<br /><br />activé mais sans certificat:<br /><br />&#96;&#96;&#96;text<br />  nmap -p 443 --script ssl-cert www.leguilloualexandre.fr<br />Subject: cluster028.hosting.ovh.net<br />Issuer:  Sectigo RSA Domain Validation Secure Server CA<br />Subject Alternative Name:<br />  cluster028.hosting.ovh.net<br />  www.cluster028.hosting.ovh.net<br />&#96;&#96;&#96;<br />manager Ovh/hébergement/multisite: [commander un certificat SSL], gratuit let&#39;s encrypt<br />30 mn après tu devrais avoir le certificat<br />utilise ça dans ton .htaccess (il faut aussi forcer UNE url finale avec ou sans www)<br />si tu préfère le sous-domaine www:<br />&#96;&#96;&#96;text<br />RewriteEngine On<br /><br />  ## no-www -&gt; www<br />RewriteCond %{HTTP_HOST} !^www\.<br />RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R&#61;301,L,NE,QSA]<br /><br />  ## http -&gt; https<br />RewriteCond %{HTTPS} off<br />RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R&#61;301,L,NE,QSA]<br />&#96;&#96;&#96;

Tout d'abord merci pour la rapidité de ta réponse.

J'ai donc désactivé le firewall et CDN que j'avais activé au cas où sans trop en savoir les conséquences…

J'ai commandé un certificat let's encrypt - dv qui est actif dans mon onglet information générale du menu ovh et le ssl est bien activé sur mes 2 domaines.

J' ai bien mis le code dans mon htaccess comme tu me l'a dis.

J'ai un doute sur l emplacement de mon htaccess j'ai essayé de le mettre à la racine ( à coté du dossier www ) et j'ai aussi essayé de le mettre dans le dossier de mon site ( à côté de mon index.php) .

Malgré cela comme sur la capture mon site semble avoir un certificat valide mais ne s'affiche pas due à trop de redirection (problème de boucle ?).




Merci encore pour ta réponse

&#96;&#96;&#96;text<br />  nmap -p 443 --script ssl-cert www.leguilloualexandre.fr<br />Subject: leguilloualexandre.fr<br />Issuer:  Let&#39;s Encrypt Authority X3<br />start:   2019-12-20T11:55:00<br />end:     2020-03-19T11:55:00<br />Subject Alternative Name:<br />  leguilloualexandre.fr<br />  www.leguilloualexandre.fr<br />&#96;&#96;&#96;<br />ok<br /><br />---<br /><br />le .htaccess est dans la racine du site, par défaut sur Ovh: &#96;www&#96;<br /><br />---<br />&#96;&#96;&#96;text<br />curl --head -XGET --user-agent Firefox  http://leguilloualexandre.fr/<br />  HTTP/1.1 301 Moved Permanently<br />  Location: https://www.leguilloualexandre.fr/  (charset&#61;iso-8859-1)<br /><br />curl --head -XGET --user-agent Firefox  http://www.leguilloualexandre.fr/<br />  HTTP/1.1 301 Moved Permanently<br />  Location: https://www.leguilloualexandre.fr/  (charset&#61;iso-8859-1)<br /><br />curl --head -XGET --user-agent Firefox  https://leguilloualexandre.fr/<br />  HTTP/2 301 <br />  location: https://www.leguilloualexandre.fr/  (charset&#61;iso-8859-1)<br /><br />curl --head -XGET --user-agent Firefox  https://www.leguilloualexandre.fr/<br />  HTTP/2 302 <br />  location: https://www.leguilloualexandre.fr/  (charset&#61;UTF-8)<br />&#96;&#96;&#96;<br /><br />3 premières ok<br />note la 4e:<br />&#96;&#96;&#96;text<br />curl --head -XGET --user-agent Firefox  https://www.leguilloualexandre.fr/<br />  HTTP/2 302 <br />  location: https://www.leguilloualexandre.fr/  (charset&#61;UTF-8)<br />&#96;&#96;&#96;<br />ton script (utf8) crée un redirection parasite sur elle-même (en plus un horrible 302)<br />laisse gérer Apache plutôt (plus performant)<br />pour ton script, je ne peux t&#39;aider

Je ne comprend pas de quel script parles tu ?

ton index.php

Merci beaucoup problème réglé.

J'avais oublié que la semaine dernière j'avais fais des test.

J'ai mis le code en commentaire …



Merci à toi!