point dans variable / confusion avec le point de type .html

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

papa
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Mar Sep 21, 2004 11:34

point dans variable / confusion avec le point de type .html

Message le Mar Fév 26, 2008 15:58

bonjour,

j'ai encore un pb pour retrouver une classe qui m'identifie une variable :
j'ai une url revritée comme ça :

[url]locations-de-vacances/appartement-maison-en-derniere-minute,Autriche,AT,Vienne,1,Vienne,1010,AT1010.175.html[/url]

(ou séparateur de variable= virgule)

jai pour mes 6 premières variables trouves des classes qui me conviennent (au moins fonctionnent-elles ;-) c'est déjà ça)

Code: Tout sélectionner
RewriteRule ^appartement-maison-en-derniere-minute,([-a-zA-Z]+),([A-Z]+),([^,]+),([0-9]+),([^,]+),([0-9]+)\.html

en revanche la septième qui comporte un point (AT1010.175) me pose un pb

si je fait la totale (^)+ ça me prend aussi mon .html
et si j'evite le point ça ne me prend pas le deuxième partie(.^)+

je peux aussi la couper en deux de part et d'autre du point mais y a -t-il une meilleure solution ?


Merci

hugues


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Fév 26, 2008 16:49

tout simplement avec ça :
Code: Tout sélectionner
RewriteRule ^appartement-maison-en-derniere-minute,([-a-zA-Z]+),([A-Z]+),([^,]+),([0-9]+),([^,]+),([0-9]+),(.*)\.html

papa
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Mar Sep 21, 2004 11:34

Message le Mar Fév 26, 2008 16:52

webmasterlamogere a écrit:(.*)


Merci
tu peux me traduire ce que veut dire l'asterisque STP


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Fév 26, 2008 17:13

Le point signifie n'importe quel caractère et l'étoile derrière signifie que ce qui précède peut être présent de 0 à n fois. ainsi .* veut dire n'importe quel caractère présent de 0 à n fois.

si tu veux au moins un caractère, tu peux remplacer par .+

tu peux également mettre : ([a-zA-Z]+[0-9]+\.[0-9]+)


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