Bonjour à tous,
Mon problème est très simple, mais je n'en trouve pas la solution.
J'ai 2 règles qui s'interfèrent, pourtant je ne vois pas pourquoi du tout, si un avis éclairé peut m'aider :
La 1ère regroupe toutes les URLS avec blablablabla-p-546.html => redirection vers products_info.php?products_id=546
La 2ème regroupe toutes les URLS avec blablablabla-pr-546.html => redirection vers prints.php?prints_id=546
Rien de bien compliquer en somme ! Sauf que j'ai une série d'adresse du type brother-p-touch-1200-pr-546.html
Le problème est que cette adresse est redirigée vers le mauvais fichier à cause du -p- qu'elle contient je suppose.
Pourquoi passe-t-elle la 1ère règle alors que selon la règle de mon htacces, le -p- doit être suivi de 1 ou plusieurs chiffres, ce qui n'est pas le cas dans cette URLs puisque le -p- est suivi de "touch"
Quelqu'un peut m'aider ? Siouplait
Mon problème est très simple, mais je n'en trouve pas la solution.
J'ai 2 règles qui s'interfèrent, pourtant je ne vois pas pourquoi du tout, si un avis éclairé peut m'aider :
Code:
RewriteRule ^(.*)-p-([0-9]+).html product_info.php?products_id=$2 [L]
RewriteRule ^(.*)-pr-([0-9]+).html prints.php?prints_id=$2 [L]
La 1ère regroupe toutes les URLS avec blablablabla-p-546.html => redirection vers products_info.php?products_id=546
La 2ème regroupe toutes les URLS avec blablablabla-pr-546.html => redirection vers prints.php?prints_id=546
Rien de bien compliquer en somme ! Sauf que j'ai une série d'adresse du type brother-p-touch-1200-pr-546.html
Le problème est que cette adresse est redirigée vers le mauvais fichier à cause du -p- qu'elle contient je suppose.
Pourquoi passe-t-elle la 1ère règle alors que selon la règle de mon htacces, le -p- doit être suivi de 1 ou plusieurs chiffres, ce qui n'est pas le cas dans cette URLs puisque le -p- est suivi de "touch"
Quelqu'un peut m'aider ? Siouplait