Forum

Ask for help to thousands of professionals from different fields
This question has been marked as solved
Question
author_picture
| Etudiant en Réseaux et Sécurité
| Tunisia
Standard Level
10 Points

Comment rediriger les requêtes http vers https sur mon serveur

Bonjour, 

j'administre le serveur web d'un ami à moi. Tout fonctionne parfaitement sur le site en https. Mais je constate que lorsque j'entre l'url avec le http, le site fonctionne en http et sans certificat. J'aimerais bien savoir comment rediriger toutes les requêtes http vers https. J'ai lu sur un forum que c'est possible avec un fichier .htaccess, mais je n'ai jamais utilisé ça, du coup je suis un peu coincé. 

.htaccessSEO
9.11.2017 12:33
Best Answer
author_picture
| Web Developer & Security Enthusiast
| Germany
Junior Level
154 Points

Je ne suis pas expert en .htaccess, mais en supposant que tu es sur un serveur Apache, je pense que ceci devrais fonctionner.

  1. Crées un fichier que tu vas nommer .htaccess dans le dossier racine de ton Serveur Web ( Si celui ci n'existe pas encore ).
  2. Ensuite ouvres ce fichier et ajoutes ce bout de code:
RewriteEngine on

#Toute requête http://www.tonSite.com est redirigé vers https://www.tonSite.com
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

#Toute requête http://tonSite.com est redirigé vers https://www.tonSite.com
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

Enregistres le fichier.htaccess.

Maintenant toutes les requêtes http:// seront redirigées automatiquement vers le https://

 

You have already upvoted this answer !!! You have already downvoted this answer !!! You can not vote your own answer
author_picture
| Etudiant en Réseaux et Sécurité
| Tunisia
Standard Level
10 Points

Whaouhh Merci beaucoup. ça marche. Je poireautais dessus depuis hier. 

You have already upvoted this answer !!! You have already downvoted this answer !!! You can not vote your own answer
author_picture
| Web Developer & Security Enthusiast
| Germany
Junior Level
154 Points

Ok. Content de savoir que ton problème a été résolu. N'oublies donc pas de valider ma réponse comme bonne réponse.

You have already upvoted this answer !!! You have already downvoted this answer !!! You can not vote your own answer
author_picture
| Etudiant en Réseaux et Sécurité
| Tunisia
Standard Level
10 Points

OK c'est fait. Merci encore.

You have already upvoted this answer !!! You have already downvoted this answer !!! You can not vote your own answer
× You are not logged in. Please login or sign up for free to answer this post.

Your Answer

×

You gain:

  • +15 points when your answer is marked as accepted
  • +5 points when your answer is voted up

You lose:

  • -2 points when your answer is voted down
forum_icon Related Topics