[Résolu] Différencier les règles
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- chtipepere
- WRInaute occasionnel

- Messages: 496
- Inscription: 8 Jan 2004
[Résolu] Différencier les règles
Bien à vous tous!!!
Voilà mon soucis, sur lequel je sèche un peu :
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2 [NC]
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&position=$2 [NC]
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&action=$2 [NC]
J'ai l'impression quil ne différencie pas les 3 règles...
En fait, une seule d'entre-elles fonctionne, la deuxième, pourquoi?
D'avance merci.
Voilà mon soucis, sur lequel je sèche un peu :
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2 [NC]
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&position=$2 [NC]
RewriteRule ^([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&action=$2 [NC]
J'ai l'impression quil ne différencie pas les 3 règles...
En fait, une seule d'entre-elles fonctionne, la deuxième, pourquoi?
D'avance merci.
Dernière édition par chtipepere le Mer Jan 19, 2005 9:46, édité 1 fois.
-

webadev - WRInaute occasionnel

- Messages: 253
- Inscription: 10 Jan 2005
Normal.
Exemple:
coucou-19.html --> /index.php?page=coucou&abc=19
comment veux tu qu'il selectionne une regle en particulier puisque tes regles sont identique. 3 meme conditions pour 3 procede different.
Tu dois differencier tes regles.
par exemple:
RewriteRule ^abc-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2 [NC]
RewriteRule ^position-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&position=$2 [NC]
RewriteRule ^action-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&action=$2 [NC]
quand tu auras une page abc-coucou-19.html il saura que c la regle index.php?page=$1&abc=$2 [NC] grace a "abc-"
Exemple:
coucou-19.html --> /index.php?page=coucou&abc=19
comment veux tu qu'il selectionne une regle en particulier puisque tes regles sont identique. 3 meme conditions pour 3 procede different.
Tu dois differencier tes regles.
par exemple:
RewriteRule ^abc-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2 [NC]
RewriteRule ^position-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&position=$2 [NC]
RewriteRule ^action-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&action=$2 [NC]
quand tu auras une page abc-coucou-19.html il saura que c la regle index.php?page=$1&abc=$2 [NC] grace a "abc-"
- chtipepere
- WRInaute occasionnel

- Messages: 496
- Inscription: 8 Jan 2004
Merci pour cette réponse aussi rapide.
Mais maintenant, voilà mon .htaccess :
Et je n'ai plus que la première règle qui fonctionne, pourquoi?
Merci de m'éclairer...
Mais maintenant, voilà mon .htaccess :
- Code: Tout sélectionner
RewriteRule ^([a-z0-9_]+).html /index.php?page=$1 [NC]
RewriteRule ^abc-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2 [NC]
RewriteRule ^position-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&position=$2 [NC]
RewriteRule ^action-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&action=$2 [NC]
RewriteRule ^autres-([a-z0-9_]+)-([a-z0-9_]+)-([a-z0-9_]+).html /index.php?page=$1&abc=$2&position=$3 [NC]
Et je n'ai plus que la première règle qui fonctionne, pourquoi?
Merci de m'éclairer...
- chtipepere
- WRInaute occasionnel

- Messages: 496
- Inscription: 8 Jan 2004
Désolé, je ne cherche pas assez, mais ne vous découragez pas, j'aurais certainement d'autres question.
Mon problème est toujours le même en fait, je ne fais pas les bons tests.
Pour vérifier le fonctionnement il fallait taper abc-....., alors que je n'ai fait que cliquer sur mon ancien lien. Honte sur moi...
Bien à vous, et bonne nuit.
Mon problème est toujours le même en fait, je ne fais pas les bons tests.
Pour vérifier le fonctionnement il fallait taper abc-....., alors que je n'ai fait que cliquer sur mon ancien lien. Honte sur moi...
Bien à vous, et bonne nuit.
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 :
- [résolu] Problème de règles
- [Résolu] Conflit dans les régles de réécriture.
- [Résolu] Deux règles pour une condition
- [Résolu] Conflit entre 3 règles d'URL rewriting
- [Résolu] url rewrinting : 2 règles sur 15 ne marchent pas
- [Résolu] Que faire des anciennes règles de rewrite sans 301
- Différencier 2 sites
- Différencier les googlebots?!
- différencier les pubs non Adsense
- Site/blog : comment différencier le contenu ?
- Ecrire un sitemap pour Google News - 25-11-2006
- Matt Cutts déclare la guerre au spamdexing en français (et autres langues) - 12-01-2006
- 10 règles pour optimiser son référencement sur Google - 12-06-2002
- WebRankInfo lance un forum de recherche de partenariats - 18-08-2005
- Google se rapproche de la Bourse - 28-01-2004
- Etude sur l'introduction en bourse de Google - 04-02-2005
- Yahoo déclare-t-il la guerre aux référenceurs ? - 26-01-2006
- L'indice de densité idéal pour le référencement - 14-09-2009
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
