Redirection .htaccess HTTP vers HTTPS
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Don Mateo
- Nouveau WRInaute

- Messages: 7
- Inscription: 14 Déc 2008
Redirection .htaccess HTTP vers HTTPS
Bonsoir,
Je suis développeur, j'utilise l'url rewriting pour tous mes sites que je pense maîtriser mais je bute sur un petit problème concernant une redirection d'une partie de mon site vers un protocole https (et pas tout le site).
Des topics sur la redirection htaccess http vers https existent déjà mais ils ne répondaient pas réellement à mon problème.
J'ai tout d'abord dans mon .htaccess des règles de réécritures d'URL :
etc...
Jusqu'ici tout va bien et tout fonctionne, le problème vient que je souhaite imposer le protocole https à mes visiteurs sur la partie "espace-client" et uniquement sur cette partie.
J'ai donc mis plus bas dans mon htaccess :
Et c'est là que le problème intervient, j'obtient un résultat mais pas celui escompté :
Le navigateur est redirigé vers
J'ai essayé de changer plusieurs paramètre de la condition et règle réécriture, rien n'y fait, je ne vois vraiment pas d'où cela peut venir, quelqu'un saurait-il d'où cela peut provenir ?
De plus la redirection semble fonctionner pour espace-client.html mais pas pour les autres règles espace-client/....html
Merci beaucoup par avance.
Don Mateo
Je suis développeur, j'utilise l'url rewriting pour tous mes sites que je pense maîtriser mais je bute sur un petit problème concernant une redirection d'une partie de mon site vers un protocole https (et pas tout le site).
Des topics sur la redirection htaccess http vers https existent déjà mais ils ne répondaient pas réellement à mon problème.
J'ai tout d'abord dans mon .htaccess des règles de réécritures d'URL :
- Code: Tout sélectionner
RewriteRule ^fr/espace-client.html$ /_espace-client.php
RewriteRule ^fr/espace-client/accueil.html$ /_ecl.accueil.php [QSA,L]
RewriteRule ^fr/espace-client/compte.html$ /_ecl.compte.php [QSA,L]
etc...
Jusqu'ici tout va bien et tout fonctionne, le problème vient que je souhaite imposer le protocole https à mes visiteurs sur la partie "espace-client" et uniquement sur cette partie.
J'ai donc mis plus bas dans mon htaccess :
- Code: Tout sélectionner
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} espace-client
RewriteRule ^(.*)$ https://www.mondomaine.fr/$1 [R,L]
Et c'est là que le problème intervient, j'obtient un résultat mais pas celui escompté :
Le navigateur est redirigé vers
- Code: Tout sélectionner
https://www.mondomaine.fr//_espace-client.php/espace-client.html
J'ai essayé de changer plusieurs paramètre de la condition et règle réécriture, rien n'y fait, je ne vois vraiment pas d'où cela peut venir, quelqu'un saurait-il d'où cela peut provenir ?
De plus la redirection semble fonctionner pour espace-client.html mais pas pour les autres règles espace-client/....html
Merci beaucoup par avance.
Don Mateo
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Essaie en remplaçant la dernière ligne par :
Jean-Luc
- Code: Tout sélectionner
RewriteRule ^(.*)$ https://www.mondomaine.fr$1 [R,L]
- Code: Tout sélectionner
RewriteRule ^\/(.*)$ https://www.mondomaine.fr/$1 [R,L]
Jean-Luc
- Don Mateo
- Nouveau WRInaute

- Messages: 7
- Inscription: 14 Déc 2008
Bonsoir,
J'ai essayé les deux solutions mais j'ai toujours le même résultat incompréhensible, je ne comprends pas pourquoi il rediriges vers
Merci tout de même, je vais essayer de chercher une solution et au pire je ferais ça en php mais je pense que c'est mieux de passer par le .htaccess
J'ai essayé les deux solutions mais j'ai toujours le même résultat incompréhensible, je ne comprends pas pourquoi il rediriges vers
- Code: Tout sélectionner
https://www.mondomaine.fr/_espace-client.php/espace-client.html
Merci tout de même, je vais essayer de chercher une solution et au pire je ferais ça en php mais je pense que c'est mieux de passer par le .htaccess
-

ecomike - Nouveau WRInaute

- Messages: 12
- Inscription: 13 Aoû 2007
Re: Redirection .htaccess HTTP vers HTTPS
Bonjour, moi j'ai le problème inverse, suite à un changement de serveur, google a indexé mes pages en https... j'aimerais rediriger tous ces résultats vers le site qui est intégralement en http Que faut il faire dans le htaccess ?
Merci d'avance
Merci d'avance
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- redirection 301 effectuée pour affichage en http mais indexation sur http et https de tout
- htaccess https et http rewriting
- htaccess, redirection http://example.com vers http://www.
- Redirection .htaccess erreur HTTP 500
- Redirection http htaccess version mobile site web
- https, http
- passage de http en https
- [resolu]: http > https
- rewrite http -> https
- http et https fait-il un duplicate content
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
