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

Rediriger dossier/sousdossier/ vers page.php?page=dossier&am

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
 
seb306bzh
Nouveau WRInaute

Inscrit le: 23 Mai 2005
Messages: 46
Localisation: Grasse 06

URL permanente de ce messagePosté le : Ven Jan 18, 2008 13:23    Sujet du message: Rediriger dossier/sousdossier/ vers page.php?page=dossier&am

Bonjour,

je souhaiterais rediriger mes anciennes pages vers ma nouvelle

avant j'avais donc de multiples dossier/sousdossier maintenant la page default remplace tout

pour ne pas perdre mes liens et le référencement il faut que fasse la redirection

Code:
 /dossier1/accueil/accueil.php?lang=FR
vers
default.php?dossier=dossier1&page=accueil&lang=FR

 /dossier1/contact/contact.php?lang=FR
vers
default.php?dossier=dossier1&page=contact&lang=FR

 /dossier1/acces/acces.php?lang=FR
vers
default.php?dossier=dossier1&page=acces&lang=FR

etc...

idem pour dossier2

 /dossier2/accueil/accueil.php?lang=FR
vers
default.php?dossier=dossier21&page=accueil&lang=FR

etc ...


Avec redirectPermanent ça fonctionne :

Code:
Redirect permanent /dossier1/accueil/accueil.php http://www.domaine.fr/default.php?dossier=dossier1&page=accueil&lang=FR
Redirect permanent /dossier2/accueil/accueil.php http://www.domaine.fr/default.php?dossier=dossier2&page=accueil&lang=FR
Redirect permanent /dossier2/contact/contact.php http://www.domaine.fr/default.php?dossier=dossier1&page=contact&lang=FR
etc...


mais j'ai 210 lignes à écrire pour les faire tous

y a t il moyen d'utiliser des expressions régulière pour le faire en une ligne ? j'ai essayé avec redirectMatch mais ça marche pas Confused

merci pour votre aide
 
seb306bzh
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1623
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Ven Jan 18, 2008 14:31    Sujet du message: Rediriger dossier/sousdossier/ vers page.php?page=dossier&am

avec ca pour une redirection 301 :
Code:
RewriteRule (.*)/(.*)/(.*)\.php /default.php?dossier=$1&page=$2&lang=FR [R=301,QSA]


ou pour du rewritting :
Code:
RewriteRule (.*)/(.*)/(.*)\.php /default.php?dossier=$1&page=$2&lang=FR [L,QSA]
 
webmasterlamogere Visiter le site web du posteur
seb306bzh
Nouveau WRInaute

Inscrit le: 23 Mai 2005
Messages: 46
Localisation: Grasse 06

URL permanente de ce messagePosté le : Ven Jan 18, 2008 15:02    Sujet du message: Rediriger dossier/sousdossier/ vers page.php?page=dossier&am

merci ça à l'air de marcher la redirection 301 Very Happy
 
seb306bzh
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
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