Bonjour tout le monde,
J'ai compilé apache avec le module rewrite, et je voudrais rediriger http vers https. J'ai utilise cela:
RewriteEngine On
RewriteCond %{HTTP_COOKIE} ^.*https.*$
RewriteCond %(HTTP_COOKIE} !^.*nohttps.*$
RewriteCond %{SERVER_PORT} !443
RewriteRule ^/(.*) https://{SERVER_NAME}/$1 [R,L]
Mais cela ne fonctionne pas, le site est dispo en https et quand je tape http il me présente la page d'acceuil d'Apache.
Quel pourrait me donner un coup de main ?
Merci d'avance
Moulinux
# Plus simplement...
Posté par Nicolas Aupetit (site web personnel) . Évalué à 2.
Ca donne :
<VirtualHost *:80>
ServerName sub.domain.tld
Redirect permanent / https://sub.domain.tld/
</VirtualHost>
<VirtualHost *:443>
SSLEngine On
ServerName sub.domain.tld
...
</VirtualHost>
Ainsi, tu es même assuré de rediriger les visiteurs vers un domaine matché par ton certificat ssl (pratique dans le cas de plusieurs domaines hébergés sur une même machine).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.