comment récupérer le numéro de la variable

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

zabyo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2004

comment récupérer le numéro de la variable

Message le Mar Jan 03, 2006 16:11

Salut ET BONNE ANNée !!

J'ai fait de l'url rewrite dans un sommaire qui transforme :
index.php?voiture=9&type=1
par
voiture_porche.html
(ici 9 = voiture et 1 = porche)

l'url rewrite marche bien, la page voiture_porche.html est bien trouvée mais ma requête sql qui suit dans cette meme page m'affiche une erreur !

je me retrouve avec 'select * from table where id = voiture and type = porche'

au lieu de
'select * from table where id = 9 and type = 1'

Comment récupérer mes chiffres ???

MERCI d'avance


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mar Jan 03, 2006 16:27

ton rewrite est bizarre :)

tu aurai du plutot faire
1-9-voiture-porche.html

parceque le fait que 9 = voiture et 1 = porche, il y a que toi qui le sait :)


Baronz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 302
Inscription: 28 Avr 2005

Message le Mar Jan 03, 2006 16:27

Ajoute une condition avant,

if ($var = voiture) { $var = 9; } else { $var = 0; }


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Re: comment récupérer le numéro de la variable

Message le Mar Jan 03, 2006 16:37

zabyo a écrit:Salut ET BONNE ANNée !!

J'ai fait de l'url rewrite dans un sommaire qui transforme :
index.php?voiture=9&type=1
par
voiture_porche.html
(ici 9 = voiture et 1 = porche)


si 9 = voiture alors pourquoi écrire voiture=9 ???
Ne me dis pas que tu fais:
RewriteRule voiture_porche.html /index.php?voiture=9&type=1

:lol: :lol: :lol: :lol: :lol:

zabyo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2004

Message le Mar Jan 03, 2006 16:42

merci pour vos réponses rapides !! :D

en fait j'ai mis voiture et type pour illustrer mon exemple mais les noms de mes variable sont plus tordu bien sur.

je vais tester avec 1-9_voiture.html

merci !!


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mar Jan 03, 2006 16:46

en fait ta regle est ->

RewriteRule ^([0-9]+)-([0-9]+)-(.+).html$ /index.php?voiture=$1&type=$2 [L] (la troisieme variable non utile sert à placer le mot clé dans l url)

avec comme url d exemple : 1-9-voiture-porsche.html

PS : utilise - plutot que _ sinon cela ne va pas separer tes mots aux yeux de google !!

zabyo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2004

Message le Mar Jan 03, 2006 16:52

merci !!
je test


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 3 invités