Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Redirections, variables et Url Rewriting

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Lauweb
Nouveau WRInaute

Inscrit le: 22 Fév 2003
Messages: 15

URL permanente de ce messagePosté le : Mar Mar 11, 2003 18:22    Sujet du message: Redirections, variables et Url Rewriting

Salut,

Depuis que j'ai découvert l'url rewriting, j'arrete plus... Merci WRI!
Cependant j'ai un petit probleme, certainement tout con:

J'aimerais faire des redirections de pages comme: repertoire/page.php?var1=xx&var2=yy (indexées par google) vers leur équivalentes: repertoire/page_xx_yy.html

J'utilise donc la redirection suivante dans un .htaccess:
RewriteRule ^page\.php$ http://www.monsite.com/repertoire/page_var1_var2.html [R=301,L]
Mais quand je tape dans mon browser www.monsite.com/repertoire/page.php?var1=xx&var2=yy j'obtient: www.monsite.com/repertoire/page_xx_yy.html?var1=xx&var2=yy... et je me passerait bien de cette repetition de variables...

Je n'ai pas trouvé la syntaxe adequate :(
Si quelqu'un pouvait m'eclairer, ce serait cool :)
Merci d'avance.
 
Lauweb
bielle64
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Jan 2003
Messages: 233
Localisation: Bielle (64 - Vallée d'Ossau)

URL permanente de ce messagePosté le : Mar Mar 11, 2003 18:57    Sujet du message: Redirections, variables et Url Rewriting

Je tente une réponse, bien que n'étant pas encore un spécialiste Google Smile

Je pense qu'il vaudrait mieux que tu indiques à Google de ne plus indexer les pages php sinon tu risques une pénalité de contenu identique. Pour cela tu dois utiliser un fichiers robots.txt.

Il y a des indications là-dessus sur le post "phpBB et URL Rewriting" dans ce même forum de WRI.
 
bielle64 Visiter le site web du posteur
Lauweb
Nouveau WRInaute

Inscrit le: 22 Fév 2003
Messages: 15

URL permanente de ce messagePosté le : Mar Mar 11, 2003 21:56    Sujet du message: Redirections, variables et Url Rewriting

toute aide est digne d'interet Smile

Mais je ne risque pas de pénalités etant donné que R=301 indique un remplacement définitif.

je cherche..... je cherche....
 
Lauweb
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 14162
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Mar 11, 2003 22:00    Sujet du message: Redirections, variables et Url Rewriting

pour vérifier si ta règle est bonne, tu ne dois pas taper l'adresse
Code:
page.php?var1=xx&var2=yy
mais plutôt la nouvelle
Code:
page_xx_yy.html

et puis les règles s'écrivent : à gauche la nouvelle écriture, à droite l'ancienne :
Code:
RewriteRule ^page_([a-z]*)_([a-z]*).html  page.php?var1=$1&var2=$2
 
WebRankInfo Visiter le site web du posteur
Lauweb
Nouveau WRInaute

Inscrit le: 22 Fév 2003
Messages: 15

URL permanente de ce messagePosté le : Mer Mar 12, 2003 9:06    Sujet du message: Redirections, variables et Url Rewriting

Merci de ta réponse

Mais là tu me donnes l'explication du probleme inverse; je m'explique:

Je vois par exemple dans google des anciennes pages du style:
http://www.monsite.com/repertoire/rubrique.php?var1=xx&var2=yy

et j'aimerais, qu'une fois ce lien cliqué, l'utilisateur (et le moteur) soit redirigé de façon permanante vers: http://www.monsite.com/repertoire/rubrique_xx_yy.html
(ce lien, lui fonctionne bien et les variables sont bien traitées)

J'ai donc utilisé le code de redirection....
- RewriteRule ^ancien\.html$ nouveau.html [R=301,L]
(et là c'est à gauche l'ancienne ecriture et à droite la nouvelle)
Ce qui donne....
- RewriteRule ^rubrique\.php?var1=xx&var2=yy$ rubrique_xx_yy.html [R=301,L]

mais ça ne marche pas :(

Voilà
 
Lauweb
Jocelyn
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Nov 2002
Messages: 565
Localisation: A la chasse au GoogleBot !

URL permanente de ce messagePosté le : Mer Mar 12, 2003 10:53    Sujet du message: Redirections, variables et Url Rewriting

Citation:
RewriteRule ^rubrique\.php?var1=xx&var2=yy$ rubrique_xx_yy.html [R=301,L]


Petite modif :
Code:
RewriteRule ^rubrique\.php\?var1=xx&var2=yy$ rubrique_xx_yy.html [R=301,L]


Il faut penser à échapper TOUS les caractères spéciaux. Le point d'interrogation a été oublié ici.

Je pense que ça marchera mieux comme ça.

Jocelyn
 
Jocelyn Visiter le site web du posteur
Lauweb
Nouveau WRInaute

Inscrit le: 22 Fév 2003
Messages: 15

URL permanente de ce messagePosté le : Jeu Mar 13, 2003 12:03    Sujet du message: Redirections, variables et Url Rewriting

Merci Jocelyn, mais ça ne marche pas...

J'ai tout essayé et dés que je mets un \ devant le ? ça déconne... (si je n'en mets pas ça déconne aussi)

Bon, je crois qu'un "RedirectPermanent" devrait faire l'affaire

A+
 
Lauweb
Guig2
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Jan 2003
Messages: 276
Localisation: Saint Francois, Guadeloupe

URL permanente de ce messagePosté le : Ven Mar 14, 2003 18:21    Sujet du message: Redirections, variables et Url Rewriting

Ton problème n'est pas vraiment un problème de réécriture d'url mais de redirection(apparement tu as bien traité la réécriture d'url pour faire le chemin inverse). Moi j'utiliserai plutôt redirectMatch à ta place...
cf : -http://httpd.apache.org/docs/mod/mod_alias.html#redirectmatch
 
Guig2 Visiter le site web du posteur
Lauweb
Nouveau WRInaute

Inscrit le: 22 Fév 2003
Messages: 15

URL permanente de ce messagePosté le : Dim Mar 16, 2003 12:14    Sujet du message: Redirections, variables et Url Rewriting

...merci Guig, je vais essayer Smile
 
Lauweb
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Dim Mar 16, 2003 13:55    Sujet du message: Redirections, variables et Url Rewriting

Lauweb,

Fais tout de même attention à ne pas créer une boucle sans fin...
Si une page A est convertie en page B et que cette même page B est elle-même reconvertie en page A... tu seras mal barré ! Wink

Dan
 
Lauweb
Guig2
WRInaute impliqué
WRInaute impliqué

Inscrit le: 31 Jan 2003
Messages: 276
Localisation: Saint Francois, Guadeloupe

URL permanente de ce messagePosté le : Lun Mar 17, 2003 14:10    Sujet du message: Redirections, variables et Url Rewriting

Effectivement ce que dis Dan risque de t'arriver vu ce que tu expliques, mais tu devrais pouvoir contourner ca en changeant le nom des variables dans le nouveau script (celui qui effectivement fais le boulot).
 
Guig2 Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Lun Mar 17, 2003 14:13    Sujet du message: Redirections, variables et Url Rewriting

Guig2 a écrit:
Effectivement ce que dis Dan risque de t'arriver vu ce que tu expliques, mais tu devrais pouvoir contourner ca en changeant le nom des variables dans le nouveau script (celui qui effectivement fais le boulot).

Bien vu ! je n'avais pas pensé à cela ! Chapeau bas !
 
Guig2 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort