Erreur de redirection après la redirection https sur http

J'ai trop serré toutes les demandes https sur http. Ici vous pouvez voir ce que j'ai fait dans le fichier de configuration nginx:

*

#redirecting https to http:: 
server { listen 443 ssl;
listen [::]:443 ssl;
server_name example.com www.example.com
ssl_certificate /etc/nginx/sd.crt;
ssl_certificate_key /etc/nginx/sd.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
rewrite ^(.*) [url=http://www.example.com]http://www.example.com[/url]$1 permanent; }
#redirecting non-www to www::
server {
listen 80;
listen [::]:80;
server_name example.com; return 301 [url=http://www.example.com]http://www.example.com[/url]$request_uri; }
#server block
server {
listen 80;
listen [::]:80;
server_name www.example.com;

*

Donc, le problème est que les utilisateurs obtiennent une erreur de redirection, car le navigateur pense que mon site Web est toujours disponible par https. Si je supprime le cache, je peux accéder à mon site Web, mais comment puis-je éviter cette erreur de redirection, la plupart des utilisateurs pensent que mon site est désactivé. Et le cache sera automatiquement supprimé dans quelques jours ... trop long!
Invité:

Agathe

Confirmation de:

Solution recommandée - acheter ou étendre le certificat approprié SSL et retourner votre site au réseau par le protocole HTTPS.

La mise en cache que vous décrivez semble mettre en cache HSTS, Bien que vous ne l'avez pas mentionné.

Si c'était un problème, vous pourriez
https://stackoverflow.com/ques ... urity
Ajout de ce code à votre fichier de configuration nginx:

 add_header Strict-Transport-Security max-age=0;

Pour répondre aux questions, connectez-vous ou registre