Jump to content

[RESOLU] SSL OVH mutualisé (PRO) // page accueil en htpps ?


Recommended Posts

Bonsoir,

N'ayant pas trouvé de réponse à mon soucis, je vous l'expose :
Hébergement PRO OVH
SSL mutualisé
Boutique installée dans un répertoire de www (repboutique)
J'appelle ma boutique par un sous-domaine (sousdomaine)

Je pense avoir fait un mauvais bricolage car je rencontre les pbs suivants :
1- Appel de ma boutique :
=> 1/ Page d'accueil en https,
2/ Clic sur menu ou catégorie => page en http,
3/ clic sur [s'identifier] je repasse en https (quand même !)
En résumé, mis à part la page d'accueil, toute la navigation se fait en http jusqu'à ce que je souhaite m'identifier.

Ca, je pense que ce n'est pas bon du tout !
En plus, dans IE8, sur la page d'accueil les drapeau US et Fr ne s'affichent pas, idem pour les logos CB, MasterCard etc. ???
Tout est par contre nickel dans firefox et google chrome.

Ce que j'ai bricolé (j'ai remplacé les http par hiip pour ne pas mettre le bazar :

order allow,deny
deny from all



Deny from all


RewriteBase /

'# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
'# hiip://www.prestashop.com - hiip://www.prestashop.com/forums

RewriteCond %{HTTP_HOST} ^sousdomaine$
RewriteRule ^(.*) hiips://ssl10.ovh.net/~login/repboutique/index.php' [QSA,L,R=301] 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ssl10.ovh.net/~login/repboutique/$ [OR] 
RewriteCond %{HTTP_HOST} ^www.ssl10.ovh.net/~login/repboutique/$

RewriteRule ^(.*) hiips://ssl10.ovh.net/~login/repboutique/$1 [QSA,L,R=301]

'# URL rewriting module activation
RewriteEngine on

'# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /~login/repboutique/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /~login/repboutique/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /~login/repboutique/product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /~login/repboutique/product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /~login/repboutique/category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /~login/repboutique/product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /~login/repboutique/product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /~login/repboutique/category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /~login/repboutique/cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /~login/repboutique/supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /~login/repboutique/manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /~login/repboutique/$2?isolang=$1 [QSA,L,E]

'# Catch 404 errors
ErrorDocument 404 /~login/repboutique/404.php




BO
Répertoire PS = /~login/repboutique/



Page login Admin, le navigateur renvoie :
Il y a 1 erreur
Path is not the same between your browser and you server :
- Server:
~login/repboutique/admin/login.php
- Browser:
repboutique/admin/login.php


En conclusion, il y a un truc que j'ai m...é mais quoi ??


J'ai également tenté en faisant modification dans init.php des lignes $protocol_ssl = 'https://'; en remplacant le https par
hiips://ssl10.ovh.net/~login/repboutique/...
cela n'a pas résolu mon pb.


Une dernière question :
N'y a t-il vraiment pas moyen de supprimer le message d'alerte ssl dans IE, alors que tout se passe parfaitement dans firefox ou google chrome ?

Could you please help me ??

A++

Link to comment
Share on other sites

Bonsoir

Une chose avant lorsque tu veux mettre du code sur le forum utilise la balise code. ;-)

Pour ton problème de ssl et d'alerte, ça ne va pas être possible puisque tu utilise un certificat non valide. Pour ne plus avoir d'alerte il suffit de souscrire une offre SSL valide et d'acheter un certificat pour ton domaine.

Donc tu aurais la page d'accueil qui reste sur du HTTPS? et ton site se trouve dans le répertoire "/login/repboutique/" ?
bye
Yannick

Link to comment
Share on other sites

Bonsoir BobyLaFleche,

Désolé pour la balise code... je savais pas...

Concernant mon certificat, je l'ai acheté pour mon domaine (hébergement mutualisé Pro). Il est donc valide... puisqu'il semble bien fonctionner lorsque l'on s'identifie et je n'ai pas noté de message d'erreur.
Alors, sur quoi te bases tu pour dire que mon ssl n'est pas valide ?

Oui, lorsque j'active mon ssl, la page d'accueil est en ssl puis, en naviguant dans les menus le ssl disparait (je repasse en http). Enfin si je clic sur menu [accueil], la page d'accueil n'est plus en ssl et mes deux petits drapeaux réapparaissent (dans ie).

Oui, mon site se trouve dans le répertoire “/~login/repboutique/”...

Cela fait un moment que je parcours le forum même en anglais... mais je n'ai rien trouvé qui puisse résoudre mon pb : soit c'est mes yeux, soit je suis passé à côté...
Alors en attendant une piste, j'ai supprimé le ssl !... :-(

Link to comment
Share on other sites

Salut

Concernant le ssl non valide si tu as bien acheté un certificat et non celui des mutualisés, je ne pense pas que tu puisses avoir besoin de la ligne que tu as mise dans ton.htaccess.

https://ssl10.ovh.net.

Il suffit via le Manager d'OVH de la rattacher a ton domaine, c'est exactement ce que j'ai fait pour mon domaine.

Si tu veux envoie-moi ton site en MP si tu ne veux pas le mettre sur le forum que je jette un petit coup d'oeil. ;-)

Après je vais te donner une petite astuce que j'avais d'ailleurs déjà mise sur le forum afin d'être sûr que les redirections HTTP ou HTTPS se passe bien.

Rajoute cette ligne de code dans ton index.php pour être sur de ne pas tomber sur du HTTPS sur l'accueil ;-)

if($_SERVER['SERVER_PORT'] != 80) die(header('Location: http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']));



tout devrait rentrer dans l'ordre pour l'accueil.
Click sur mon pseudo et regarde les posts que j'avais fait à l'époque sur le SSL, ou j'avais rencontré pas mal de problème moi aussi.
bye bye
Yannick

Link to comment
Share on other sites

OK, mais le soucis c'est que j'ai un hébergement Pro. Pour pouvoir attacher un "vrai" certificat, je dois passer sur un hébergement Business... complètement surdimensionné par rapport à mon besoin !
Donc, avant de faire des dépenses inutiles, j'aurais préféré trouver une solution à mon problème en restant sur le ssl mutualisé.
C'est pour cela que je suis obligé aujourd'hui de passer par https://ssl10.ovh.net.

Je vais essayer ton astuce dans mon index.php et je te dirai...

Merci et A++
Marc

Link to comment
Share on other sites

Yannick, MER-CI !!!

J'ai rajouté la ligne dans mon index.php : 1/ l'accueil n'est plus en https, 2/ les images (drapeaux) s'affichent correctement (???) !

Une babiole reste maintenant en suspend :
Lorsque je me connecte à l'admin, j'ai le message d'erreur suivant (qui n'empêche pas de se connecter, mais ce n'est pas "propre") :

Il y a 1 erreur

  1. Path is not the same between your browser and you server :

     - Server:
     ~login/repboutique/admin/login.php

     - Browser:
     repboutique/admin/login.php



Aurais-tu déjà rencontré cela ?


Merci d'avance

Marc

Link to comment
Share on other sites

  • 2 months later...
Une boutique full https c'est un frein, vive le taux de conversion.

Je ne pensais pas mettre ma boutique en full https, mais plutôt utiliser le https pour l'API Paypal et pourquoi pour la procédure de création de compte sur la boutique. Le problème étant que le SSL mutualisé donné avec l'offre PRO d'OVH ne semble pas convenir, sauf peut être avec le lien qu'a posté trigger1968.
Link to comment
Share on other sites

  • 1 month later...
  • 7 months later...

Bonjour,

Suite à la lecture des différents intervenants sur le sujet, je rencontre de grave bug similaire depuis l'activation en HTTPS.

Mon site est sur OVH BUSINESS et avec un SSL BUSINESS, donc cela devrait marcher normalement…

Le pire est dans IE qui me demande si je veux "voir uniquement les élements sécurisés", si je dis oui il manque des blocs, des modules (liste des produits disparu, récapitulatif d'un panier disparu, etc…), bref les liens sont rompus (concernant les images, j'ai fais attention de mettre les liens en relatif. Je n'ai donc pas de problème de ce coté)


Si vous avez une idée qui pourrait m'aider, je suis preneur.

Merci

Didier

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...