Conflit mots clés dans URL rewritées

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

CoolSmiley
Nouveau WRInaute
 
Messages: 46
Inscription: Ven Mar 14, 2003 18:47

Conflit mots clés dans URL rewritées

Message le Mer Nov 01, 2006 12:19

Salut

Je rencontre un probleme au niveau d'un lien rewrité. Je n'arrive pas à récupérer distinctement les 2 clés que j'ai placé dans l'url. Je vous explique :

URL rewrité :

RewriteRule ^voiture-([0-9]+)-([-a-z0-9]+)-([-a-z0-9]+)\.html$ voiture.php?idvoiture=$1&clecategorie=$2&cle=$3 [L]

Résultat, cela affiche :
voiture-1-renault-clio-3-portes.html

clecategorie = renault
cle = clio-3-portes

Lorsque je fais un $_GET["clecategorie"], il me retourne :
renault-clio-3

Lorsque je fais un $_GET["cle"], il me retourne :
portes

Savez vous s'il y a moyen qu'apache si retrouve dans tout ca ?? il n'arrive pas a faire la différence entre clecategorie et cle.

Merci !

PS : J'aimerais garder ce format d'url (au niveau des variables) pour éviter de perdre tout mon travail de référencement.

CoolSmiley
Nouveau WRInaute
 
Messages: 46
Inscription: Ven Mar 14, 2003 18:47

Message le Mer Nov 01, 2006 13:05

Je ne pense pas que ce soit possible... a moins de retirer le - dans :
RewriteRule ^voiture-([0-9]+)-([a-z0-9]+)-([-a-z0-9]+)\.html$ voiture.php?idvoiture=$1&clecategorie=$2&cle=$3 [L]

mais comme certaines catégories ont des -, ca n'est pas la solution :evil:.

Je pense que je vais etre obligé de modifier mes url et de rajouter une variable :roll:.

Comment faire pour que lorsque google ou un visiteur passe sur le site, il soit redirigé vers la page d'accueil ?? au lieu d'atterir sur une page 404 ? comme ca le temps que google référence les nouvelles pages, les personnes qui iront sur les anciennes seront redirigées vers la page d'accueil du site.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12170
Inscription: Dim Aoû 08, 2004 20:24

Message le Mer Nov 01, 2006 21:05

Code: Tout sélectionner
RewriteRule ^voiture-([0-9]+)-([a-z0-9]+)-([\-a-z0-9]+)\.html$ voiture.php?idvoiture=$1&clecategorie=$2&cle=$3 [L]
Et en "échappant" le tiret ?


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 :

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités