Faire une redirection vers le HTTPS en modifiant le fichier .htaccess existant
Bonsoir.
J'ai un petit souci qui n'a peut être pas trop à avoir avec du PHP mais à propos de la redirection de mon site vers le HTTPS via un Fichier .htaccess.
Le site actuellement fonctionne avec ou sans SSL (HTTPS) c'est à dire que lorsque tape "monsite.com" ça marche et aussi lorsqu'on tape "https://monsite.com" ça marche aussi.
Mais mon souhait est que lorsqu'on tape "monsite.com" sans le HTTPS au début, que ça redirige automatiquement vers le HTTPS même si on le tape sans le HTTPS.
Je devais le faire via le Fichier .htaccess mais en lui ajoutant le Code ci-après:
Code:
1 2 3 4 5 6
| # Force SSL
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule> |
Mais je me sens confus car mon Projet contient déjà un Fichier .htaccess qui dispose lui aussi de RewriteEngine, RewriteCond et de RewriteRule.
Voici donc le contenu actuel de mon Fichier .htaccess actuel auquel je cherche à ajouter (modifier) pour permettre la redirection automatique :
Code:
1 2 3 4 5 6 7 8 9
| #Mon Fichier .htaccess ACTUEL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
#Fin de Mon Fichier .htaccess |
Comment donc modifier mon Mon Fichier .htaccess ACTUEL pour qu'il supporte la Redirection HTTPS automatiquement sans pour autant provoquer le dysfonctionnement de mon site ???
Merci de m'aider SVP.