[URL rewriting] Conflit avec 2 règles
Bonjour,
Voilà, je n'arrive pas à faire coexister ces deux règles.
Code:
1 2
| RewriteRule ^(.*)\.html$ $1.php [L]
RewriteRule ^([^.?/]+)\.html$ page.php?p=$1 [L] |
Ces règles sont assez simples, la première transforme toutes les pages .php en .html et la deuxième transforme l'url 'page.php?p=' en quelque chose de plus friendly.
Lorsque je place, dans mon .htaccess, ces deux règles dans cet ordre, j'obtiens une erreur 404 avec la seconde règle.
Je sais que j'ai cette solution mais je voudrais éviter de devoir mettre quelque chose devant l'url que je réécris.
Code:
RewriteRule page/(.*)\.html page.php?p=$1[L]
Une idée? Merci :)