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

Redirection dynamique

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
 
bobdeo
WRInaute discret
WRInaute discret

Inscrit le: 10 Jan 2004
Messages: 58

URL permanente de ce messagePosté le : Lun Avr 09, 2007 16:47    Sujet du message: Redirection dynamique

Salut,

J'essaie de rediriger de manière permanente mes anciennes url de forme

Code:
http://www.domaine.tld/breve.php3?id_breve=123


vers

Code:
http://www.domaine.tld/?p=123


J'ai écrit cette règle :
Code:
RedirectMatch http://www.domaine.tld/breve.php3?id_breve=(.*)$ http://www.domaine.tld/?p=$1


mais je tombe toujours sur un 404.
Merci d'avance pour votre aide.
 
bobdeo
Koxin-L
WRInaute accro
WRInaute accro

Inscrit le: 29 Mar 2007
Messages: 1926

URL permanente de ce messagePosté le : Lun Avr 09, 2007 19:12    Sujet du message: Redirection dynamique

Essaye ça :

Code:
RedirectPermanent /breve.php3?id_breve=([0-9]+)$ http://www.domaine.tld/?p=$1
 
bobdeo
bobdeo
WRInaute discret
WRInaute discret

Inscrit le: 10 Jan 2004
Messages: 58

URL permanente de ce messagePosté le : Lun Avr 09, 2007 20:24    Sujet du message: Redirection dynamique

... toujours 404 Sad
 
bobdeo
bobdeo
WRInaute discret
WRInaute discret

Inscrit le: 10 Jan 2004
Messages: 58

URL permanente de ce messagePosté le : Jeu Avr 12, 2007 17:05    Sujet du message: Redirection dynamique

Ok je progresse :

Code:
RewriteCond %{QUERY_STRING} ^id_breve=(.+)$
RewriteRule ^breve.php3$ ?p=%1 [R=301,QSA,L]


Mais tout le {QUERY_STRING} est repris... ce qui n'est pas le but recherché :
ex :
breve.php3?breve_id=1359
renvoie vers
/?p=1359&id_breve=1359
au lieu de
/?p=1359
 
bobdeo
bobdeo
WRInaute discret
WRInaute discret

Inscrit le: 10 Jan 2004
Messages: 58

URL permanente de ce messagePosté le : Ven Avr 13, 2007 8:43    Sujet du message: Redirection dynamique

Trouvé ! le QSA ajoute le query_string après l'url réécrite Wink

Code:
RewriteCond %{QUERY_STRING} ^id_breve=(.+)$
RewriteRule ^breve.php3$ ?p=%1 [R=301,L]
 
bobdeo
 
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