probleme

Nouveau WRInaute
bonjour, voila mon probleme :
je souhaite faire les 2 redirections suivantes :
RewriteRule ^([^=]*)-([0-9]*)\.html$ /search.php?categorie=$1&page=$2 [L]
RewriteRule ^([^=]*)-([0-9]*)\.html$ /search.php?artiste=$1&page=$2 [L]
mais le pb est que la partie "^([^=]*)-([0-9]*)\.html$" est la meme dans les 2 redirection et ainsi seule la premiere fonctionne! si je veux faire fonctionner les 2 il me faut alors rajouter un petit detail sur la 2e redirection par exemple :
"^([^=]*)-([0-9]*)-detailquisertarien\.html$

Quelqun aurait il une solution?
merci beaucoup!
 
WRInaute accro
Bonjour,

Tu pourrais déplacer le problème dans ton script search.php. Si ce script est capable de distinguer un artiste d'une catégorie, il peut résoudre le problème lui-même et tu fais alors simplement la réécriture vers /search.php?parametre=$1&page=$2

Si cela n'est pas faisable, une autre piste serait d'utiliser .html pour les catégories et .htm pour les artistes.

Jean-Luc
 
Nouveau WRInaute
merci bcp jean luc, malheuresemen aucune des 2 solution ne sont applicables car je ne suis pas maitre du script php?
la solution par htaccess est definitivement impossible?
merci!!!!
 
WRInaute occasionnel
Pourquoi pas une simple lettre :
Code:
RewriteRule ^([^=]*)-([0-9]*)-c\.html$ /search.php?categorie=$1&page=$2 [L]
RewriteRule ^([^=]*)-([0-9]*)-a\.html$ /search.php?artiste=$1&page=$2 [L]
exemple.com/categorie-19-c.html
exemple.com/artiste-3-a.html

Ou
Code:
RewriteRule ^([^=]*)-c([0-9]*)\.html$ /search.php?categorie=$1&page=$2 [L]
RewriteRule ^([^=]*)-a([0-9]*)\.html$ /search.php?artiste=$1&page=$2 [L]
exemple.com/categorie-c19.html
exemple.com/artiste-a3.html

Ou un autre arrangement qui te plais plus.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut