Bonjour,
Je suis hébergé chez Claranet et souhaiterais faire de l'URL Rewriting.
Plus particulièrement je voudrais que les sous-domaines :
s1.exemple.com
s2.exemple.com
redirige sur :
www.exemple.com
Et tout cela sans changer le lien dans la barre d'adresse (transparent)
Pour rapel, l'architecture d'un hebergement chez Claranet est la suivante :
- domaine
...- public
......- s1 (sousdomaine1)
......- s2 (sousdomaine2)
......- www
Voilà ce que j'ai déjà testé :
mettre un .htaccess dans s1 avec :
Ce code redirige mais n'est pas transparent (change la barre d'adresse)
Ou encor avec [P] :
Ce dernier code permet l'affichage de la page sans changer l'adresse mais toutes les images, les pages, etc... sont recherchées dans le sous domaine. Ca met donc des erreurs.
Dernierrement j'ai testé ce code :
Et je l'ai donc placé à la racine des sous-domaines (repertoire : public)
Mais ça a completement fait planter le site avec une boucle infinie.
Quelqu'un aurait une idée pour me faire avancer ?
Merci d'avance.
Je suis hébergé chez Claranet et souhaiterais faire de l'URL Rewriting.
Plus particulièrement je voudrais que les sous-domaines :
s1.exemple.com
s2.exemple.com
redirige sur :
www.exemple.com
Et tout cela sans changer le lien dans la barre d'adresse (transparent)
Pour rapel, l'architecture d'un hebergement chez Claranet est la suivante :
- domaine
...- public
......- s1 (sousdomaine1)
......- s2 (sousdomaine2)
......- www
Voilà ce que j'ai déjà testé :
mettre un .htaccess dans s1 avec :
Code:
RewriteEngine on
RewriteRule ^(.*)$ http://www.exemple.com/$1 [R,L]
Ou encor avec [P] :
Code:
RewriteEngine on
RewriteRule ^(.*)$ http://www.exemple.com/$1 [P,R,L]
Dernierrement j'ai testé ce code :
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^s1\.exemple\.com$
RewriteRule ^(.*)$ /s1/$1 [L]
RewriteCond %{HTTP_HOST} !^s2\.exemple\.com$
RewriteRule ^(.*)$ /s2/$1 [L]
Mais ça a completement fait planter le site avec une boucle infinie.
Quelqu'un aurait une idée pour me faire avancer ?
Merci d'avance.