Bonsoir,

je voudrais forcer la navigation à se faire en https.

En php, cela pourrais être :

if( $_SERVER["HTTP_X_FORWARDED_PROTO"] == "http" ) { header( "Location:  https://$_SERVER[HTTP_HOST]"  ) ; die ; }

Mais il faudrait le mettre dans tous les fichiers, ce qui ne convient pas.

Aussi, je voudrais le faire, dans .htaccess. Voilà ce que j'ai écrit :

DirectoryIndex .dbbroot.php 
#
AuthType Basic
AuthName "Privat"
AuthUserFile "/home/doobeex/Perso/.htpasswd"
Require user dugenou
#
RewriteEngine on
RewriteRule ^http [decu].*)  https:$1
 

Manifestement, la dernière ligne ne fonctionne pas. Un commentaire ?
Merci de vos contributions. Je vais voir ce que cela donne.
Modifié par dagobert (15 Jul 2022 - 10:14)
Bonjour !!!

Différentes hypothèses ne me donnant pas satisfaction, j'en suis revenu au basique :
<base href="https://www.example.com/">


Bon mois d'août !