URL rewriting et 3 paramètres alpha num - num - alphanum
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- vttattitude
- WRInaute discret

- Messages: 74
- Inscription: 13 Sep 2006
URL rewriting et 3 paramètres alpha num - num - alphanum
Bonjour à tous,
Je rencontre actuellement un problème dans une rubrique de mon site. J'appelle un script php avec 3 paramètres (catégorie, id, produit). J'ai donc écrit la règle de réécriture suivante :
Jusque là tout va bien, sauf que la variable produit peut contenir des chiffres, et qu'elle peut, comme catégorie, contenir des tirets. Le chiffre qui compose la variable produit est alors confondur avec l'id. J'ai donc modifier pour arriver à ça :
Mais là pas mieux, l'id ne passe carrément jamais.
Qu'en pensez vous ? Revoir le code (mais comment) ? Changer le modèle d'URL (avec par exemple l'id en premier) ?
Je rencontre actuellement un problème dans une rubrique de mon site. J'appelle un script php avec 3 paramètres (catégorie, id, produit). J'ai donc écrit la règle de réécriture suivante :
- Code: Tout sélectionner
RewriteRule ^(.*)-(.*)-(.*).html$ mapage.php?categorie=$1&id=$2&produit=$3 [L]
Jusque là tout va bien, sauf que la variable produit peut contenir des chiffres, et qu'elle peut, comme catégorie, contenir des tirets. Le chiffre qui compose la variable produit est alors confondur avec l'id. J'ai donc modifier pour arriver à ça :
- Code: Tout sélectionner
RewriteRule ^(-[a-z]*)-([0-9]*)-(.*).html$ mapage.php?categorie=$1&id=$2&produit=$3 [L]
Mais là pas mieux, l'id ne passe carrément jamais.
Qu'en pensez vous ? Revoir le code (mais comment) ? Changer le modèle d'URL (avec par exemple l'id en premier) ?
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
c'est surement pas (-[a-z]*) mais ([a-z-]*)
- vttattitude
- WRInaute discret

- Messages: 74
- Inscription: 13 Sep 2006
Merci.
J'ai plus la source sous les yeux, je vais vérifier si je ne me suis pas effectivment planté !
Merci pour la suggestion, je vais m'y pencher ce soir. Le problème avec cette solution, c'est qu'elle me fait perdre mes URLs et donc mon positionnement ... Dommage, j'aurais du y penser avant !
webmasterlamogere a écrit:c'est surement pas (-[a-z]*) mais ([a-z-]*)
J'ai plus la source sous les yeux, je vais vérifier si je ne me suis pas effectivment planté !
r._xmouse a écrit:si ta variable produits ne comporte ni "_" ou ni "/" tu peut au choix faire :
^(.*)_(.*)_(.*).html$ mapage.php?categorie=$1&id=$2&produit=$3 [L]
ou
^(.*)/(.*)/(.*).html$ mapage.php?categorie=$1&id=$2&produit=$3 [L]
Merci pour la suggestion, je vais m'y pencher ce soir. Le problème avec cette solution, c'est qu'elle me fait perdre mes URLs et donc mon positionnement ... Dommage, j'aurais du y penser avant !
- vttattitude
- WRInaute discret

- Messages: 74
- Inscription: 13 Sep 2006
J'ai finalement trouvé la solution ultime, sans changer d'URL :
Merci pour votre aide.
- Code: Tout sélectionner
RewriteRule ^([a-z-]*)([0-9]+)-(.*)\.html$ mapage.php?categorie=$1&id=$2&produit=$3 [L]
Merci pour votre aide.
5 messages
• Page 1 sur 1
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 :
- Variable num de Google bizarre ?
- Différences de positions paramètre num=x dans l'url google
- Nombre de mots-clés maxi et pages type voir_fiche?num=568
- Paramètre "num" sous Google
- Paramètres et url rewriting
- URL Rewriting avec 1 ou 2 paramètres
- url rewriting - 2-3 parametres - referencement
- URL Rewriting : 2 paramètres - page et langue
- URL rewriting avec paramètres [RESOLU]
- URL Rewriting avec paramètres variables
- Optimiser son site avec le clustering sur Google
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Ajouter un Gadget Google sur son site
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Wikia Search sort en version alpha : premières impressions
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- 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. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

