-
Site avec HTTP et HTTPS
Bonjour,
Je suis en charge du développement d'un site qui comprend certaines pages HTTPS. Le problème est que les pages HTTPS contiennent des éléments chargés via HTTP (images, CSS, JS, etc.) et le navigateur Internet Explorer (le cauchemar des développeurs) affiche dans ce cas une alerte demandant à l'utilisateur s'il souhaite afficher ou non les éléments non sécurisés.
Le serveur sur lequel est hébergé le site est un dédié chez OVH. Les éléments HTTP se trouvent dans un répertoire "httpdocs", et les éléments HTTPS dans un répertoire "httpsdocs".
Comment pourrais-je faire pour éviter cette alerte de IE sans avoir à dupliquer tous les éléments de httpdocs vers httpsdocs ?
En gros ce que je voudrais c'est que si je demande par exemple https://www.mon-site.com/image/une-image.jpg, le serveur comprenne qu'il doit aller chercher mon-image.jpg dans httpdocs et non dans httpsdocs.
Merci de vos réponses !
-
Il faut que les liens dans les pages en HTTPS soient relatives (src="/image/une-image.jpg") ou absolues mais avec https:// (src="https://www.mon-site.com/image/une-image.jpg"). Mais le souci si tu fais ça c'est que tu ne vas pas taper sur le bon répertoire. Donc tu es un peu coincé. Je ne vois qu'une possibilité acceptable : que tu déclares le répertoire "image" comme alias dans le VH SSL pointant sur httpdocs. Cela veut dire que s'il existe déjà un répertoire ou alias "image" dans le VH SSL, il faut trouver un autre nom et modifier ton code HTML.
-
D'accord, merci _Mac_, je vais tenter cette solution !