Bonjour à tous,
Vu le nombre de post concernant ce sujet, il semble poser problème à de nombreux utilisateurs.
Après avoir farfouillé sur le web et essayé de multiples solutions je n'arrive pas à comprendre l'origine de mon problème.
J'ai un site qui fonctionne sur un serveur apache 2.4 / php7.0 et symfony 3.4
J'ai mis en oeuvre le protocole https en utilisant Cerbot pour pas trop me prendre la tête avec les configurations.
La configuration de Cerbot a mis en place 2 virtualshost, l'un à server.conf perpettant à priori de gérer les accès http et la redirection vers https, l'autre server-le-ssl.conf gérant les accès https. Les 2 sont actifs.
Les accès liés au second fichier et correspondant à https sur mondomaine.fr et www.mondomaine.fr fonctionnent de manière satisfaisante.
C'est, selon moi le premier qui pose problème c'est la réecriture des règles :
J'ai commenté les autres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine On RewriteCond %{SERVER_NAME} =mondomaine.fr [OR] RewriteCond %{SERVER_NAME} =www.mondomaine.fr RewriteRule ^/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]présents notamment dans mon fichier .htaccess créé par Symfony.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteEngine
Ces règles me semblent pourtant correctes mais ont l'air sans grand effet sur mon serveur puisque lorsque je saisi mondomaine.fr je ne suis pas redirigé automatique vers le protocole https://mondomaine.fr
Une idée de comment procéder ?
Partager