Bonjour,
Je vais essayer d'être clair!
J'ai un site développé en 3 langues (français, anglais et allemand), l'url du site français est :
http://www.monsite.com
et l'url des autres site :
http://en.monsite.com
http://de.monsite.com
Le site existe depuis plus d'1 an et est bien référencé.
Je souhaite mettre de rewriting sur ce site, par exemple :
http://www.monsite.com/une-page.htm var http://www.monsite.com/accueil.php
http://en.monsite.com/one-page.htm var http://en.monsite.com/accueil.php
http://de.monsite.com/seite.htm var http://de.monsite.com/accueil.php
Avec le RewriteRule, je ne peux pas mettre les liens en absolus, mais normalement pas de soucis puisque de toute façon le lien une-page.htm ne sera présent que sur le site français et donc se ra bien redirigé.
Donc j'ai fait :
RewriteRule une-page\.htm$ accueil.php
Ensuite, j'aimerai ne pas perdre le référencement sur les pages PHP et donc je fais un redirect permanent de accueil.php vers une-page.htm :
RedirectPermanent /accueil.php http://www.monsite.com/une-page.htm
et j'ai donc 2 soucis :
- Le 1er, c'est que les 2 règles créent logiquement une boucle infinie (logique).
- Le 2ème, c'est que meme si on clique sur un lien anglais(venant de goole par ex), http://en.monsite.com/accueil.php , on sera toujours redirigé vers le site en français.
Avez vous une idée ou un début de suggestion ?
D'avance merci
Je vais essayer d'être clair!
J'ai un site développé en 3 langues (français, anglais et allemand), l'url du site français est :
http://www.monsite.com
et l'url des autres site :
http://en.monsite.com
http://de.monsite.com
Le site existe depuis plus d'1 an et est bien référencé.
Je souhaite mettre de rewriting sur ce site, par exemple :
http://www.monsite.com/une-page.htm var http://www.monsite.com/accueil.php
http://en.monsite.com/one-page.htm var http://en.monsite.com/accueil.php
http://de.monsite.com/seite.htm var http://de.monsite.com/accueil.php
Avec le RewriteRule, je ne peux pas mettre les liens en absolus, mais normalement pas de soucis puisque de toute façon le lien une-page.htm ne sera présent que sur le site français et donc se ra bien redirigé.
Donc j'ai fait :
RewriteRule une-page\.htm$ accueil.php
Ensuite, j'aimerai ne pas perdre le référencement sur les pages PHP et donc je fais un redirect permanent de accueil.php vers une-page.htm :
RedirectPermanent /accueil.php http://www.monsite.com/une-page.htm
et j'ai donc 2 soucis :
- Le 1er, c'est que les 2 règles créent logiquement une boucle infinie (logique).
- Le 2ème, c'est que meme si on clique sur un lien anglais(venant de goole par ex), http://en.monsite.com/accueil.php , on sera toujours redirigé vers le site en français.
Avez vous une idée ou un début de suggestion ?
D'avance merci