Bonjour à tous,
Je rebondit sur cette discussion puisque pour moi le problème n'est pas résolu. Je souhaites également rediriger http://domain.tld vers http://www.domain.tld mais de manière plus global. C'est à dire que l'on ne connait pas le domaine, il est variable.
ex: pour http://monsite.com ou http://exemple.fr c'est le même .htaccess qui est utilisé.
Dans les deux cas je veux une redirection permanente vers les sous domaines www.
Pour des raisons techniques je ne peux pas le faire au niveau du virtual host (ce serai tellement plus simple)
Voici ou j'en suis :
Ça fonctionne mais uniquement lorsque il existe un chemin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$ RewriteRule ^(.+)$ http://www.%{HTTP_HOST}/%1$1 [L,R=301]
ex: http://exemple.fr/index.html => http://www.exemple.fr/index.html
Alors que : http://exemple.fr/ => http://exemple.fr/
Il doit manquer dans l'expression régulière la prise en compte optionnelle des paramètres, mais j'ai beau essayer rien n'y fait.
Merci de votre aide.
Partager