2010-05-24 8 views
1

Je sécurise mon site Web en utilisant la protection ssl de verisign. Je me suis rendu compte que le chargement du site web prenait trop de temps car les pages https apparaissaient sur toutes les pages. Je voudrais changer ceci et le faire d'une telle façon de permettre le https pour montrer seulement quand les gens visitent une page particulière. Je ne sais vraiment pas comment faire ça. Tout conseil pourrait aider. MerciComment modifier le https en http

+2

Surtout avec HTTP pipelining, je doute sérieusement que tout simplement en utilisant le protocole HTTPS est à l'origine d'un retard noticable dans l'opération de vos sites Web. Comment avez-vous déterminé que cela causait des problèmes? –

+0

Merci d'avoir répondu Matthew, j'ai réalisé un délai après l'installation de SSL. Quoi qu'il en soit, le client aimerait qu'il soit disponible uniquement sur une page particulière. s'il te plait une idée? – Selom

+1

Si vous faites une trace sur un site en chargeant avec SSL en utilisant un profileur qui vous donne l'information (par exemple http://www.webpagetest.org/) alors vous pouvez voir la surcharge de négociation HTTPS - elle peut être significative sur la première requête , J'ai vu près d'une seconde à la fois. –

Répondre

1

Si vous voulez plus de votre site pour être non-ssl, mais que vous voulez ssl sur www.mydomain.com/login, alors assurez-vous juste des liens vers la page de connexion spécifier https:

href="https://www.mydomain.com/login" 

pour empêcher les utilisateurs en tapant l'URL sans https, et la force ssl sur une page spécifique, vous pouvez utiliser une redirection .htaccess:

RewriteEngine on 
Redirect 301 /login https://www.mydomain.com/login 
+0

Merci de répondre, le problème est que le https montre même sur la page d'index qui ne contient rien de sensible. Je voudrais l'empêcher de montrer en parcourant le reste des pages une partie d'un particulier. une idée? – Selom

+0

Je n'ai jamais vu ce problème moi-même, mais je soupçonne qu'il a quelque chose à voir avec la configuration de votre serveur. Avez-vous accès à votre fichier httpd.conf? – Mathew