double rewriting

WRInaute discret
Bonjour,

J'ai mis en place une solution d'URL rewriting pour un de mes sites et ça fonctionne bien.

Mais, le problème, c'est que je désire implanter un second service qui necessite de nouveau l'URL rewriting pour donner quelque chose de convenable et là, ça ne fonctionne plus.

Le problème, c'est quand je tape une URL avec une adresse en html, je n'arrive jamais à faire appel au second service. Le premier URL rewriting traite toujours chaque demande. J'ai essayé de mettre une extension différente htm ou php pour le second, mais, ça ne change rien. Le premier URL rewriting est configuré pour du html, mais, il traite d'une manière automatique même ce qui est en extension htm ou php.

Ca doit venir du .htaccess !

Si l'un d'entre vous a reussi à implanter ce genre de solution, peut-il résumer (voir montrer son htaccess) et expliquer comment il a fait pour éviter les conflits.

Merci.

CHRis
 
WRInaute passionné
Salut chris
J'ai fait du double rewriting mais entre deux répertoires
a la racine j'ai
Code:
RewriteRule ^liens.php$ http://phortail.org/blagues/liens$1.html [R=301,L]
Et dans le répertoire je récupère liens .html que je re ecris
Code:
RewriteRule ^liens([-a-z]*).html$ liens.php?cat=$1 [L]

Dans un même répertoire l'ordre risque d'être important
Si je n'avais pas eu de répertoire, j'aurais écris le seconde regle avant la première, mais à tester !
kmacleod
 
Discussions similaires
Haut