htaccess avec redirection problème sécurisation

Nouveau WRInaute
Bonjour à tous,
J'ai mis en place pour l'un de mes sites internet le htaccess pour gérer le passage du http en https. c'est OK.
J'ai également une redirection qui se fait de type :
monsite2.fr est redirigé vers monsite1.com

Mon htaccess est le suivant :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.monsite1.com/$1 [R=301,L]

et j'ai fait ma redirection chez mon hébergeur.

Quand je tape seulement monsite2.fr, la redirection se fait parfaitement sur https://www.monsite1.com
mais quand je tape l'url complète https://www.monsite2.fr alors j'obtiens le code SSL_ERROR_INTERNAL_ERROR_ALERT

J'ai vu sur la page https://www.webrankinfo.com/dossiers/techniques/redirection-http-https que "les choses peuvent se compliquer si le serveur gère plusieurs domaines différents en https".
Je crois que c'est mon cas.

Pouvez-vous m'aider à résoudre ce problème car j'ai vraiment besoin d'utiliser mes 2 noms de domaine.
Merci d'avance.
Cordialement,
Danielle
 
Nouveau WRInaute
Bonjour Elas,

Merci pour votre aide.
J'ai un pack hébergement qui me permet de prendre 1 certificat SSL que j'ai activé sur monsite1.
Un 2ème certification SSL sur monsite2 engendrerait un coût.
L'hébergeur m'a confirmé qu'en ajoutant une ligne dans mon htaccess, cela permettrait de résoudre mon problème... mais il ne peut m'apporter de support sur ce point !
J'ai cherché sur le net et tenté plusieurs écritures via Filezilla mais sans succès.

A vous lire,
Cordialement,
Danielle
 
WRInaute impliqué
ca ne va pas faire avancer le sujet, mais les protocoles se moquent complètement du coût et non coût des certificats. Logiquement, pour avoir un cadenas vert, il faut que toute la chaine et tous les éléments du site soient "SSL friendly" donc qu'ils aient entre autre un certificat à jour.
Tout sous domain doit avoir un certificat valide, au moins.
Je ne connais pas 1 &1, ils ont peut être des trucs du genre * tels que
secure.toto.1and1.com
mais certainement pas toto.com ou truc.com
(ca arrive souvent d'ailleurs que le cadenas explose parce qu'un service externe type chat n'est pas à jour)
 
Dernière édition:
Nouveau WRInaute
A Elas :
Je comprends ce que vous précisez ; pourtant le technicien 1&1 a été formel : 1 ligne dans le htaccess permet de faire en sorte que le domaine qui est redirigé soit secure...

A Elas et Spout :
J'ai le même problème avec un autre site chez OVH qui se présente sous la forme :
www.monsite2.tf redirigé vers www.monsite1.com/monsite2
le SSL est bien configuré mais :
- https://www.monsite2.tf renvoie sur une page indiquant que le site n'est pas sécurisé...

voici mon htaccess de www.monsite1.com :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.monsite1.com/$1 [R=301,L]

voici mon htaccess de www.monsite2.tf :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.monsite2.tf/$1 [R,L]

Danielle
 
Nouveau WRInaute
A Elas :

Pour mon cas n° 1 chez 1&1 :
Monsite1 et monsite2 sont 2 domaines différents avec redirection du 2 vers le 1

Pour mon cas n° 2 chez OVH :
monsite1 est hébergé sur /www/monsite1
monsite2 est hébergé sur /www/monsite1/monsite2

Danielle
 
WRInaute impliqué
le probleme avec tous ces exemples est qu'on y comprend plus rien entre ce qui est une url, et ce qui est l'adresse (le répertoire) ou sont stockés les sites.
Par sur non plus qu'avec une telle confusion les techniciens de la bas ou d'ailleurs aient bien compris.

Donc : 1 : au lieu de dire monsite1/ww ou truc, préciser comme ceci :

https//monsite1.com
https//monsite2.com

Définitivement, le certificat SSL est attaché à un sous domain exemple www : ce qui donnerait https://www.monsite1.com et aussi à une machine !!!!!!!!!!!!!!
--> si on déplace un site il faut un nouveau certificat pour le même site (à moins d'acheter des certificats qui sont pour toutes les machine, mais c'est plus cher)
--> il existe aussi des certificats qui vont marcher pour tous les sous domain d'un didomain exe : http://qdsfqsdf.qqsfdqsdf.qfsdf.qsdffdsq.monsite1.com

Mais pas pour http://monsite2.com :
Il faut un deuxième certificat

Sinon, c'est un autre sujet, mais une fois le certificat adapté, le site peut être hébergé sur /ww/djhfdsqjkqsdjk/dfjqsfkljsdklm/kldhkjdshfjkhqjkl/monsite1 : ca marche


Je ne suis pas expert en certificats, mais les bons interlocuterus qui sauront répondre sont les vendeurs de certificats : voir avec eux : comodo, rapidssl.......;
 
Nouveau WRInaute
Pardon pour la confusion...

Peut-être que pour être plus claire, je pourrais vous donner les "vrais" noms de domaine, non ?
 
Discussions similaires
Haut