Je dois implémenter une redirection SSL pour mes applications WEB.
Pour les sites simples, je peux utiliser soit .htaccess, soit mettre en place une détection http et refaire une rediection vers https.
Mais, pour Zend Framework, j'ai aucune idée de comment forcer le https.
Je ne peux pas forcer le https au niveau du serveur apache car j'ai des interfaces qui fonctionne en HTTP uniquement.
Et comme par ailleurs, j'ai constaté que https est plus lent en terme de communication que http, je ne suis pas certain qu'il serait avantageux que les passes en https.
Selon mes recherches, il serait possible d'ajouter ceci dans le bootstrap, mais aucune certitude..
protected function _initForceSSL() {
if($_SERVER['SERVER_PORT'] != '443') {
header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
exit();
}
}
Est-ce que quelqu'un pourrait m'aider ?