url rewriting qui redirige vers une autre sans le vouloir

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

ensemblevide
WRInaute discret
WRInaute discret
 
Messages: 125
Inscription: 29 Oct 2004

url rewriting qui redirige vers une autre sans le vouloir

Message le Sam Nov 27, 2004 10:46

Bonjour

Mes anciennes url se décomposaient par langues :
FR : page/...
EN : english/page/...

Les régles de réécritures pour la partie FR fonctionne très bien.
Ex :

Code: Tout sélectionner
RewriteRule page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-22\.html [QSA,R=301,L]


Je viens d'ajouter les règles pour la partie EN
Donc la page équivalente :

Code: Tout sélectionner
RewriteRule english/page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-23\.html [QSA,R=301,L]


Mais si je tape
Code: Tout sélectionner
monsite/english/page/soirees.htm
cette url est redirigée vers
Code: Tout sélectionner
rubrique-3__Francomix_Radio-22.html
donc la page en FR (voir ci-dessus)

Idem pour toutes mes urls en EN, elles sont redirigées vers les pages correspondantes en FR.

Tout est pourtant correct, les urls sont OK
Que se passe t"il ?

Merci d'avance pour votre aide
Philippe

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Re: url rewriting qui redirige vers une autre sans le vouloi

Message le Sam Nov 27, 2004 14:16

[quote="ensemblevide"
Code: Tout sélectionner
RewriteRule page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-22\.html [QSA,R=301,L]

Code: Tout sélectionner
RewriteRule english/page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-23\.html [QSA,R=301,L]

[/quote]

Inverse les deux règles et cela devrait fonctionner.

ensemblevide
WRInaute discret
WRInaute discret
 
Messages: 125
Inscription: 29 Oct 2004

Message le Sam Nov 27, 2004 14:59

Merci

J'ai un doute sur ce que tu veux dire :

Faut que je mette les 2 règles dans l'odre inverse ? La 1ere à la place de la seconde ?

ensemblevide
WRInaute discret
WRInaute discret
 
Messages: 125
Inscription: 29 Oct 2004

Message le Sam Nov 27, 2004 19:49

J'ai mis

Code: Tout sélectionner
RewriteRule english/page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-23\.html [QSA,R=301,L]


avant

Code: Tout sélectionner
RewriteRule page/soirees\.htm$  http://monsite/rubrique-3__Francomix_Radio-22\.html [QSA,R=301,L]


Ca fonctionne.
Mais pourquoi ?

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Dim Nov 28, 2004 0:30

Dans ta première écriture, ta première règle disait:

Si l'url contient page/soirees\.htm$ faire la redirection, donc les pages contenant english/page/soirees\.htm$ correspondaient aussi à cette règle.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités