Forum général.général Redirection de http vers https avec apache-1.3

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
juil.
2006
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  (site web personnel) . Évalué à 2.

    Faire 2 Virtual Host, un pour le port 80, un pour le port 443, et rediriger avec un Redirect permanent vers le https.

    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.