Titre: acces SSL
Posté par: viking le le 25-02-2007 a 14:54:54
bonjour,
Certaines pages de mon site sont protégées par un ssl (phases de commande, espaces clients) mais en tapant leurs url avec http au lieu de https elles s'affichent aussi. est-ce un probleme et si oui comment y remédier ?? (avec un htaccess ou en codant pages par pages concernées ??..)
Merci |
Titre: Re:acces SSL
Posté par: theonlydrayk le le 25-02-2007 a 16:56:53
Salut
Oui c'est un probleme http n'est pas securiser et tout le monde peuve voir les mots de passe/# de carte de credit, un peu comme une carte postal, tout les server et ordinateur par lequel passe le http peuve le lire.
Tu peut utiliser un .htaccess
Code:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} |
|
Tu peut utiliser un 301 deplacer de facon permanente pour eviter que les moteurs de recherche index ton site en double.
Code:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
|
Tu peut utiliser le php pour reagir si jamais le site est vue en http normal (pas secure) Mieux vaut 2 verification plutot qu'une.
Code:
// 80 pour un port http, 443 pour un port https if ($_SERVER['SERVER_PORT'] == '443') { echo "Secure Connection"; } else { echo "Connection Not Secure"; } |
|
et/ou utiliser un header pour renvoyer ta page
Code:
header("HTTP/1.1 301 Moved Permanently"); header('Location: http://www.example.com/....'); |
|
http://httpd.apache.org/docs/1.3/howto/htaccess.html http://www.php.net/reserved.variables http://www.php.net/header |
Titre: Re:acces SSL
Posté par: viking le le 26-02-2007 a 13:48:33
Titre: Re:acces SSL
Posté par: viking le le 26-02-2007 a 15:06:14
une question encore :
Si je ne veux pas isoler les fichiers concernés dans un repertoire propre :
quelle RewriteCond je dois ajouter a tes instructions :
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
pour ne rediriger vers HTTPS que pour ce nombre réduit de fichier : login.php ....... |
Titre: Re:acces SSL
Posté par: theonlydrayk le le 26-02-2007 a 15:46:53
N'utilise pas le htaccess et fait tout avec php, pour quelque fichiers c'est simple, utilise header pour renvoyer vers https: ou ecrit un message d'erreur avec un liens...... fait attention au duplicate content si tu utilise les 2.
Tu peut quand meme utiliser un htacces juste dans un dossier ou faire une liste des fichiers dans le htaccess.....regarde la docs pour toute les commandes :
http://httpd.apache.org/docs/1.3/howto/htaccess.html
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|