RewriteRule et RedirectPermanent avec sous domaine
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- taka10
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Mai 2011
RewriteRule et RedirectPermanent avec sous domaine
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
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: RewriteRule et RedirectPermanent avec sous domaine
ne mets pas le ndd dans la réécriture
par contre, quel est l'intérêt de ta boucle infinie ?
- Code: Tout sélectionner
RedirectPermanent /accueil.php /une-page.htm
par contre, quel est l'intérêt de ta boucle infinie ?
- taka10
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Mai 2011
Re: RewriteRule et RedirectPermanent avec sous domaine
Tu ne répond pas à ma question...
Car si je fais ça : RedirectPermanent /accueil.php /une-page.htm , ça veut dire que http://en.cathelain.com/accueil.php va être redirigé vers http://en.cathelain.com/ma-page.htm alors qu'il devrait être redirigé vers http://en.cathelain.com/one-page.htm.
Il n'y a aucun intérêt d'avoir une boucle infinie, ce que je dis c'est que si je met les 2 règles ensembles , ça crée une boucle infinie
Car si je fais ça : RedirectPermanent /accueil.php /une-page.htm , ça veut dire que http://en.cathelain.com/accueil.php va être redirigé vers http://en.cathelain.com/ma-page.htm alors qu'il devrait être redirigé vers http://en.cathelain.com/one-page.htm.
Il n'y a aucun intérêt d'avoir une boucle infinie, ce que je dis c'est que si je met les 2 règles ensembles , ça crée une boucle infinie
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: RewriteRule et RedirectPermanent avec sous domaine
sitaka10 a écrit:Tu ne répond pas à ma question...
ben non, vu qu'on ne spécifie pas de domaine, la redirection se fait dans le domaine couranttaka10 a écrit:Car si je fais ça : RedirectPermanent /accueil.php /une-page.htm , ça veut dire que http://en.cathelain.com/accueil.php va être redirigé vers http://en.cathelain.com/ma-page.htm alors qu'il devrait être redirigé vers http://en.cathelain.com/one-page.htm.
dans ce cas, pourquoi ta 2° redirection ? alors qu'elle fait exactement le contraire de la 1° ?taka10 a écrit:Il n'y a aucun intérêt d'avoir une boucle infinie, ce que je dis c'est que si je met les 2 règles ensembles , ça crée une boucle infinie
- taka10
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Mai 2011
Re: RewriteRule et RedirectPermanent avec sous domaine
ben non, vu qu'on ne spécifie pas de domaine, la redirection se fait dans le domaine courant
Donc, je demandais si il n'y avait pas moyen de faire autrement pour ne pas avoir ce soucis
dans ce cas, pourquoi ta 2° redirection ? alors qu'elle fait exactement le contraire de la 1° ?
Pour ne pas perdre le référencement sur les pages PHP...
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: RewriteRule et RedirectPermanent avec sous domaine
mais c'est justement ce que tu veux, ça n'est donc pas un soucistaka10 a écrit:Donc, je demandais si il n'y avait pas moyen de faire autrement pour ne pas avoir ce soucisben non, vu qu'on ne spécifie pas de domaine, la redirection se fait dans le domaine courant
- taka10
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Mai 2011
Re: RewriteRule et RedirectPermanent avec sous domaine
Non ce n'est pas ce que je veux, puisque moi je veux que :
http://en.cathelain.com/accueil.php soit redirigé http://en.cathelain.com/one-page.htm
et non
http://en.cathelain.com/accueil.php soit redirigé http://en.cathelain.com/une-page.htm
Je veux que la page soit dans la bonne langue...
http://en.cathelain.com/accueil.php soit redirigé http://en.cathelain.com/one-page.htm
et non
http://en.cathelain.com/accueil.php soit redirigé http://en.cathelain.com/une-page.htm
Je veux que la page soit dans la bonne langue...
7 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 :
- Lister les sous-domaines
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
