IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[.htaccess] RewriteCond http://www. à https://


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Points : 7
    Points
    7
    Par défaut [.htaccess] RewriteCond http://www. à https://
    Bonjour,

    J'ai un certificat SSL valide pour monsite.com hors j'ai plein de lien que pointe sur ma page en www.monsite.com j'aimerais pouvoir rediriger http://www.monsite.com sur https://monsite.com/ et https://www.monsite.com/ ( Certificat invalide dans ce cas là vers https://monsite.com ( Valide )

    J'ai mis cette directive dans mon .htaccess
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://monsite.com%{REQUEST_URI}
    Ca fonctionne dans le cas http://monsite.com -> https://monsite.com
    Mais pas dans l'autre cas.

    J'ai également essayé avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    RewriteCond %{SERVER_NAME}  ^www
    RewriteRule (.*) https://monsite.com%{REQUEST_URI}
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://monsite.com%{REQUEST_URI}
    Mais cela ne fonctionne pas pour http://www.monsite.com/ il m'affiche le certificat invalide vu qu'il redirige pas.
    J'espère que vous trouverais une solution à mon problème, merci d'avance pour vos réponses.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Très étrange : ta première règle est générique et doit s'appliquer aux deux cas http://www.domaine.com et http://domaine.com. Il y a forcément une différence entre les deux. Est-ce que www.domaine.com et domaine.com pointent sur le même document root ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    Merci _Mac_ pour votre réponse,

    Oui la première règle s'applique bien pour http://www.domaine.com et http://domaine.com et oui c'est le même document root.

    Mais en faite je voudrais que le https://www.domaine.com/ soit redirigé sur https://domaine.com. Vu que mon certificat SSL et que pour domaine.com exclusivement.

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    OK, je n'avais pas bien compris la question. C'est tout à fait normal que l'avertissement sur le certificat s'affiche avant que la redirection ne s'opère car il faut d'abord établir le canal SSL, donc vérifier les certificats, avant de pouvoir demander quoi que ce soit à Apache, donc avant que la redirection ne s'opère. Là, on ne peut pas faire grand-chose si ce n'est avoir un certificat valable pour www.domaine.com et domaine.com.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    Mac, désolé je ne savais que le certificat SSL était initialisé avant... Maintenant que tu me le dis ça me parait logique.

    En tout cas merci pour ta réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. htaccess pour https, www. et récrécriture
    Par boteha dans le forum Apache
    Réponses: 45
    Dernier message: 19/07/2014, 12h23
  2. [Htaccess] Gérer les erreurs HTTP du type 404...
    Par Marshall_Mathers dans le forum Apache
    Réponses: 4
    Dernier message: 01/07/2004, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo