Rewriting propre !! help me
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Ice-b
- WRInaute discret

- Messages: 131
- Inscription: 3 Mai 2006
Rewriting propre !! help me
Bonjour tous le monde,
J'ai chercher partout mais j'ai pas trouver une sol° .
J’ai mais en ouvre un system de filtre dans un nouveau site et j'ai des url de type:
index.php ?id_article=auto&marque=bmw&energie=essence…
J’ai put l’écrire sous forme:
auto_marque_bmw,energie_essence..
Mais ce que je cherche y ‘ a t’il une règle qui me permet des réécrire les url à la voler et de me rendre les url comme suivant :
Auto_bmw,essence,…
Sachant que je peut avoire aussi :
Auto_essence,bmw,…
Merci pour tous vous propositions
J'ai chercher partout mais j'ai pas trouver une sol° .
J’ai mais en ouvre un system de filtre dans un nouveau site et j'ai des url de type:
index.php ?id_article=auto&marque=bmw&energie=essence…
J’ai put l’écrire sous forme:
auto_marque_bmw,energie_essence..
Mais ce que je cherche y ‘ a t’il une règle qui me permet des réécrire les url à la voler et de me rendre les url comme suivant :
Auto_bmw,essence,…
Sachant que je peut avoire aussi :
Auto_essence,bmw,…
Merci pour tous vous propositions
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
l'underscore n'est "toujours" pas un separateur. Utilise le tiret (-)
-Auto-bmw,essence.html
pointe sur
-index.php ?id_article=auto&marque=bmw&energie=essence
-Auto-bmw,essence.html
pointe sur
-index.php ?id_article=auto&marque=bmw&energie=essence
- Code: Tout sélectionner
RewriteRule ^([^/]*)-([^/]*),([^/]*)\.html$ /index.php?id_article=$1&marque=$2&energie=$3 [L,NC]
- Ice-b
- WRInaute discret

- Messages: 131
- Inscription: 3 Mai 2006
Merci KOogar,
mais es que cette regle ne pose pas probleme de chaufauchement lorsque j'ecrit une autre regle telque:
car il y a une grand différence dans la résultat entre les deux regles !!
mais es que cette regle ne pose pas probleme de chaufauchement lorsque j'ecrit une autre regle telque:
- Code: Tout sélectionner
RewriteRule ^([^/]*)-([^/]*),([^/]*)\.html$ /index.php?id_article=$1&energie=$2&marque=$3 [L,NC]
car il y a une grand différence dans la résultat entre les deux regles !!
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
alors tu as plusieurs solutions :
1° tu peux mettre 1 nom au debut de l'url
page-Auto-bmw,essence.html
avec
2° tu fais 1 repertoire correspondant a la thematique, tu place le .htaccess dans le repertoire et tu bosses tranquille:
/repertoire_thematique/Auto-bmw,essence.html
avec
1° tu peux mettre 1 nom au debut de l'url
page-Auto-bmw,essence.html
avec
- Code: Tout sélectionner
RewriteRule ^page-([^/]*)-([^/]*),([^/]*)\.html$ /index.php?id_article=$1&marque=$2&energie=$3 [L,NC]
2° tu fais 1 repertoire correspondant a la thematique, tu place le .htaccess dans le repertoire et tu bosses tranquille:
/repertoire_thematique/Auto-bmw,essence.html
avec
- Code: Tout sélectionner
RewriteRule ^page-([^/]*)-([^/]*),([^/]*)\.html$ /repertoire_thematique/index.php?id_article=$1&marque=$2&energie=$3 [L,NC]
- Ice-b
- WRInaute discret

- Messages: 131
- Inscription: 3 Mai 2006
Merci pour votre rapide reponse KOogar,
mais mon probleme est tous un peut different:
Je reforme mon question, voila deux regle differentes:
ça pose pas probleme ??, car je pense il y a probleme de chauvochement, et donc Apache reagit de façon bizard !!
mais mon probleme est tous un peut different:
Je reforme mon question, voila deux regle differentes:
- Code: Tout sélectionner
RewriteRule ^page-([^/]*)-([^/]*),([^/]*)\.html$ /index.php?id_article=$1&[b]marque=$2&energie=$3[/b] [L,NC]
- Code: Tout sélectionner
RewriteRule ^page-([^/]*)-([^/]*),([^/]*)\.html$ /index.php?id_article=$1&[b]energie=$2&marque=$3[/b] [L,NC]
ça pose pas probleme ??, car je pense il y a probleme de chauvochement, et donc Apache reagit de façon bizard !!
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
mais je t'ai repondu. Si tu veux pas qu'une regle interprete plusieurs urls, a toi de modifier tes urls.
Tu as bien mis "page", donc met "page1" et "page2" pour la suivante (enfin je met "page", mais a ta toi de trouver des noms pertinants.
C'est l'url de depart qui compte ( a gauche dans la regle), pas celle sur laquel tu pointes
Tu as bien mis "page", donc met "page1" et "page2" pour la suivante (enfin je met "page", mais a ta toi de trouver des noms pertinants.
C'est l'url de depart qui compte ( a gauche dans la regle), pas celle sur laquel tu pointes
7 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
