Problème de règle ne s'appliquant pas
8 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème de règle ne s'appliquant pas
Bonjour à tous et merci d'avance pour votre aide,
Voici les deux règles que j'ai créées et qui devraient fonctionner :
Le problème c'est que cela ne fonctionne pas alors que la regle ci-dessous fonctionne nikel :
Quelqu'un saurait où j'ai fait une erreur ?
Merci,
Alex
Voici les deux règles que j'ai créées et qui devraient fonctionner :
- Code: Tout sélectionner
RewriteRule (.*)*-c(.+)-p(.+)\.html$ $1/product_info.php?cPath=$2&products_id=$3 [L]
RewriteRule (.*)*-c(.+)-s(.+)-p(.+)\.html$ $1/index.php?cPath=$2&sort=$3&page=$4 [L]
Le problème c'est que cela ne fonctionne pas alors que la regle ci-dessous fonctionne nikel :
- Code: Tout sélectionner
RewriteRule (.*)*-c(.+)\.html$ $1/index.php?cPath=$2 [L]
Quelqu'un saurait où j'ai fait une erreur ?
Merci,
Alex
J'ai oublié de preciser que la premiere regle etait pour faire ce genre d'url :
et la seconde c le même type mais pour ca :
ça peut vous aider à comprendre mon probleme...
- Code: Tout sélectionner
RewriteRule (.*)*-c(.+)-p(.+)\.html$ $1/product_info.php?cPath=$2&products_id=$3 [L]
tabouret-de-bar-c36_52-p281.html
et la seconde c le même type mais pour ca :
- Code: Tout sélectionner
tabouret-de-bar-c36_52-s2a-p281.html
RewriteRule (.*)*-c(.+)-s(.+)-p(.+)\.html$ $1/index.php?cPath=$2&sort=$3&page=$4 [L]
ça peut vous aider à comprendre mon probleme...
- Code: Tout sélectionner
RewriteRule ^(.*)-c(.+)-p(.+)\.html$ $1/product_info.php?cPath=$2&products_id=$3 [L]
Comme ca ?
mais le ^ est obligatoire ? il sert a quoi ? parceque sur mes autres regles je lai pas mis et ca fonctionne quand mem...
merci
- ChezThierry
- WRInaute impliqué

- Messages: 273
- Inscription: Ven Oct 21, 2005 13:33
Déjà, le problème, c'est que les urls qui devraient être transformées par la 2eme règle sont interceptées par la 1ere :
Si tu passes une url du type machin-chose-something-pouet.html, au moment de passer la 1ere règle, il va découper ça comme ça :
(machin)-c(hose-something)-p(ouet).html
ou pour reprendre ton exemple pour le second cas :
tabouret-de-bar-c36_52-s2a-p281.html
deviendra
tabouret-de-bar/index.php?cPath=36_52-s2a&products_id=281
Donc il ne passera pas à la seconde règle puisqu'il a trouvé son bonheur.
Essaye ainsi (j'ai inversé les deux règles, mais surtout je m'arrange pour ne pas prendre le caractère '-' dans les champs $2, $3 et $4 :
- Code: Tout sélectionner
(.*)*-c(.+)-p(.+)\.html
(.*)*-c(.+)-s(.+)-p(.+)\.html
Si tu passes une url du type machin-chose-something-pouet.html, au moment de passer la 1ere règle, il va découper ça comme ça :
(machin)-c(hose-something)-p(ouet).html
ou pour reprendre ton exemple pour le second cas :
tabouret-de-bar-c36_52-s2a-p281.html
deviendra
tabouret-de-bar/index.php?cPath=36_52-s2a&products_id=281
Donc il ne passera pas à la seconde règle puisqu'il a trouvé son bonheur.
Essaye ainsi (j'ai inversé les deux règles, mais surtout je m'arrange pour ne pas prendre le caractère '-' dans les champs $2, $3 et $4 :
- Code: Tout sélectionner
RewriteRule ^(.*)-c([^-]+)-s([^-]+)-p([^-]+)\.html$ $1/index.php?cPath=$2&sort=$3&page=$4 [L]
RewriteRule ^(.*)-c([^-]+)-p([^-]+)\.html$ $1/product_info.php?cPath=$2&products_id=$3 [L]
8 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 :
- Exclure son propre trafic de Google Analytics
- Comment éviter les contenus dupliqués (avec/sans le www)
- La détection des blog rolls dans Google Blog Search
- Avoir beaucoup de contenu : conseil n°1 en référencement
- Google Code Jam 2003
- La formule du PageRank de Google
- Référencement d'un forum phpBB
- La règle des 1%
- Google surveille les sites qui créent soudainement de nombreux sous-domaines
- La calculatrice Google
- Editeur WYSIWYG en ligne intelligent appliquant feuille CSS
- Probleme duplicate et probleme pour créer une regle
- [Régle] - Problème d'heure
- Réf (probleme réglé)
- [Réglé] Problème affichage
- [reglé]Problème Undefined offset
- Problème sur une règle
- [réglé]Problème avec phpbb
- [Réglé]problème rewritting slashs
- Problème de réécriture deuxième règle
- Problème de bannière google [Réglé]
- [Réglé] Problème de dossiers virtuels
- [règlé] probleme d erreur sessions
- [Réglé] Probleme css a hover
- petit problème preg_replace : réglé
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum