Comment rediriger https vers http sans certificat SSL
Est difficile d'expliquer ce que je suis seekig ici.
J'ai un site web qui ne possède pas les Certificats SSL et je suis en utilisant une page comme une page d'atterrissage pour un Facebook Application.
Mon Problème est que quand quelqu'un est sur une connexion sécurisée sur facebook (https://) l'iframe src est orienté vers la même URL https de ma page d'atterrissage. cela renvoie une erreur comme ça.
SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
Comment peut rediriger les utilisateurs de http ou de toute solution de contournement sans installer des Certificats SSL?
source d'informationauteur Atif Mohammed Ameenuddin
Vous devez vous connecter pour publier un commentaire.
Il n'y a vraiment aucun moyen de le faire: HTTPS repose sur le certificat SSL et la négociation SSL provoqués AVANT tout les données sont envoyées au serveur. Donc si il n'y a pas de SSL cert, alors il ne sera même pas en arriver au point où vous pouvez envoyer une redirection (comme vous l'observation).
Je te suggère juste d'acheter le moins cher cert, vous pouvez: GoDaddy a specials pour 12,99 $que j'ai utilisé très efficacement à cette fin (Facebook app SSL pages) et que vous pouvez l'avoir acheté et prêt en 15 minutes.
Si vous ne pouvez pas empêcher l'initiale de se connecter avec le protocole HTTPS, vous (et votre serveur) ne sont jamais une partie de la conversation. Les deux seules options possibles sont: 1) obtenir un certificat SSL (ils sont pas cher), ou 2) en quelque sorte le lien pour arriver sur HTTP.
Comme un complément à Femi commentaire, tous les Facebook Apps et des Pages doit prendre en charge le protocole SSL depuis le 1er octobre, donc on doit se préparer pour elle de toute façon.
Re: https://developers.facebook.com/blog/post/499/
J'ai trouvé une solution sympa aujourd'hui d'avoir des pages en HTTPS, sans avoir un certificat.
Vous pouvez utiliser cloudflare SSL:
Flexible
.De cette façon, le SSL entre le client et le serveur cloudflare, et entre cloudflare et que votre serveur ne sera pas sécurisée.
Cette option est uniquement si vous n'avez pas de données sensibles, parce que la connexion entre le serveur et cloudflare n'est pas chiffré
C'est à quoi il ressemble:
Consultez ici les plus: https://support.cloudflare.com/hc/en-us/articles/200170416-What-do-the-SSL-options-mean-