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

Aide pour une regle urlrewriting

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
 
madx
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Juin 2003
Messages: 299

URL permanente de ce messagePosté le : Lun Sep 18, 2006 14:17    Sujet du message: Aide pour une regle urlrewriting

Bonjour,

J'aurai besion d'un ptit coup de main pour une régle.
J'ai une adresse du type:
-http://www.monsite.com/997-0/titre_article.asp
J'ai donc fait la régle:
(.*)/(.*)-(.*)/(.*).asp(.*) /article.asp\?id=$2&id_art=$3
Qui redirige vers:
-http://www.monsite.com/article.asp?id=997&id_art=0

Jusqu'a la aucun pb.
Maintenant parfois je vais avoir des adresses du genre :
-http://www.monsite.com/997-0/titre_article.asp?eml=AA01
-http://www.monsite.com/997-0/titre_article.asp?eml=BA02
etc...
la je veux rediriger vers :
-http://www.monsite.com/article.asp?id=997&id_art=0&eml=AA01
etc..


Comment dois-je faire pour matcher les 2 cas en une règle, cad avoir:

-http://www.monsite.com/article.asp?id=997&id_art=0
-http://www.monsite.com/article.asp?id=997&id_art=0&eml=AA01
suivant les cas.

Merci
 
madx Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Lun Sep 18, 2006 15:57    Sujet du message: Aide pour une regle urlrewriting

Bonjour,


peut être quelque chose comme ca :

Code:

RewriteRule ^(.*)/([0-9]{3})-([0-9]{1})/([[:alnum:]_-]+)\.asp((\?eml=([[:alnum:]]+))?)$  /article.asp\?id=$2&id_art=$3&eml=$5 [NC,L]


à amméliorer ou personnaliser éventuellement...
 
mr_go Visiter le site web du posteur
madx
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Juin 2003
Messages: 299

URL permanente de ce messagePosté le : Lun Sep 18, 2006 16:00    Sujet du message: Aide pour une regle urlrewriting

Sinon j'ai fait :
(.*)/(.*)-(.*)/(.*)(.asp\?eml=(.*)|.asp.*)

c est pas mieux ?
 
madx Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Lun Sep 18, 2006 16:07    Sujet du message: Aide pour une regle urlrewriting

C'est beaucou moins restrictif, et donc plus dangereux. De plus, ta condition | ne sert à rien telle qu'écrite ici.


.asp\?eml | .asp.* retournera toujour TRUE.
 
mr_go 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