Je suis passé à apache-ssl sur mon serveur. Je ne peux donc plus acceder à la page d'acceuil en http. J'aimerai rediriger automatiquement la page d'acceuil vers https simplement.
Avec iptables, tu peux rediriger le port 80 vers le port 443 :
iptables -t nat -I PREROUTING --src 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 443
Le problème c'est que le navigateur fait une requête en HTTP et non en HTTPS, et ça échoue (au mieux, le navigateur propose de se connecter avec la protocole HTTPS et, au pire, il affiche une erreur absconse).
# * -> https
Posté par Djax . Évalué à 2.
[^] # Re: * -> https
Posté par tango73 . Évalué à 1.
[^] # Re: * -> https
Posté par Didier (site web personnel) . Évalué à 2.
[^] # Re: * -> https
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 2.
[^] # Re: * -> https
Posté par tango73 . Évalué à -1.
# iptables
Posté par Didier (site web personnel) . Évalué à 0.
iptables -t nat -I PREROUTING --src 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 443
Le problème c'est que le navigateur fait une requête en HTTP et non en HTTPS, et ça échoue (au mieux, le navigateur propose de se connecter avec la protocole HTTPS et, au pire, il affiche une erreur absconse).
# j'utilise ça dans un .htaccess
Posté par Bruno Muller . Évalué à 1.
RewriteCond %{HTTPS} !=on
RewriteRule . hTTps://%{HTTP_HOST}%{REQUEST_URI} [L]
s/TT/tt/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.