Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2011, 11h41   #1
Invité de passage
 
Inscription : avril 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 17
Points : 1
Points : 1
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 :
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 :
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.
kiki67100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 14h12   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 278
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 278
Points : 8 565
Points : 8 565
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 ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 14h55   #3
Invité de passage
 
Inscription : avril 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 17
Points : 1
Points : 1
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.
kiki67100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 15h31   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 278
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 278
Points : 8 565
Points : 8 565
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.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h42   #5
Invité de passage
 
Inscription : avril 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 17
Points : 1
Points : 1
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.
kiki67100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h34.


 
 
 
 
Partenaires

Hébergement Web