Bonjour,
Je vous écrit pour le problème suivant :
Je dois rediriger deux URLs : http://monsupport.monsite.fr/ et https://monsupport.monsite.fr/ vers l'url https//monsupport.monsite.fr:8080/
Bien entendu je dois le faire de manière transparente sans que l'utilisateur ait à voir une page de redirection et l'affichage de l'une des trois urls n'est pas un problème.
Ainsi j'ai donc rédigé ce .htaccess :
Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} !^\.monsupport\.monsite\.fr [NC] RewriteCond %{HTTP_HOST} !^$ RewriteCond %{SERVER_PORT} !^8080$ RewriteRule ^/(.*) https://monsupport.mosite.fr:%{SERVER_PORT}/$1 [L,R]
Seulement lorsque j'entre l'url: http://monsupport.monsite.fr/ ou https://monsupport.monsite.fr/, je me retrouve avec une Erreur 400 Bad Request :
Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Hint: https://monsupport.monsite.fr:8080/
Les modules mod_proxy.so et mod_rewrite.so sont bien installé et je suis sous Windows Server 2003 avec Apache 2.0.55
Merci d'avance de vos réponses