Utilisation de https

Key_ci_em -  
Bulb Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -
Salut,
j'ai installer mod_ssl sous Apache, et maintenant je peux accéder à mon site en https mais il est toujours accessible en http aussi, comment puis-je interdire cet accès en http ou comment pouvoir le rediriger en https?

Merci.
Key_ci_em.

3 réponses

Bulb Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   18
 
tu crée un fichier blabla.txt

et tu mets ceci dedans:

RewriteEngine On

RewriteCond %{HTTPS} "off"
RewriteRule ^(.*)$ https://www.monsiteweb.eu$1

(en modifiant l'url à la dernière ligne :-)

et tu renomme ton fichier blabla.txt en .htaccess et tu le place dans le dossier racine de ton site.

ça devrait marcher.

soyons bien d'accord que ton fichier renommé s'appelle .htaccess
rien avant le "." et rien après le dernier "s".
0
Key_ci_em
 
Merci bulb pour ta réponse rapide et interressante!
Mais, j'ai eu quelques problèmes avec, normalement il convient mieux de faire cette interdiction ou redirection dans le code php, est ce possible?

Merci.
Key_ci_em.
0
Key_ci_em
 
En faite Bulb j'ai un problème avec RewriteEngine !!!
est ce que je dois installer mod_rewrite pour pouvoir l'utiliser?

Et merci pour tout, vous m'avez été d'une aide précieuse!

Key_ci_em.
0
Bulb Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   18
 
Oui c'est certainement possible...

soit dans ton document php en tout début tu y va à la barbare et tu mets

header ("location: https://www.monsiteweb.net/index.php");


soit dans la page index tu fais uniquement un test de protocol en javascript:

<script language="javascript">
switch (window.location.protocol) 
{
   case "https:":
      alert('vous êtes sur une page sécurisée par le protocole https');
      break 
   case "http:":
	location="https://www.monsiteweb.com/estsuper.php";
      break
   default:
      alert('votre protocole n\'a pas été trouvé vous allez être redirigé vers une page sécurisée');
	  location="https://www.monsiteweb.com/estsuper.php";
      break
}
</script>
0
Bulb Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   18
 
Oui je pense que tu dois l'installer avant voici le site d'apache qui en parle (en anglais)
0